当前位置:首页 > 问答 > 正文

Redis安装超简单,几步搞定马上用上不求人下载教程分享

综合Redis官方网站的安装指南、常见技术博客的实践经验以及Windows系统的特殊处理方法)

你是不是听别人说Redis这个东西很快,是个很厉害的缓存和数据库,自己想试试,但是一搜教程,全是各种命令行的代码,看着就头大,感觉是程序员才能搞定的东西?别担心,今天这个教程就是给新手小白看的,保证你用最省事的方法,几步就把Redis装到你的电脑上,马上就能用起来,咱们分两种情况,一种是苹果电脑和Linux系统的安装,另一种是Windows系统的安装,因为Windows上稍微麻烦一点点。

第一部分:苹果电脑(Mac)和Linux用户看这里

如果你的电脑是Mac或者装了Linux系统,那么恭喜你,安装过程是最简单的,几乎就是敲一两行命令的事。

你需要打开一个叫“终端”的程序,在Mac上,你可以在“应用程序”里找到“实用工具”,里面就有“终端”,Linux用户肯定知道怎么打开终端,我就不多说了。

打开终端之后,第一步,我们先安装一个叫“Homebrew”的软件包管理器,这个东西就像是手机上的“应用商店”,有了它,我们安装其他软件就特别方便,你只需要把下面这行命令完整地复制粘贴到终端里,然后按回车键。

(来源:Homebrew官网的安装脚本)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

粘贴进去之后,终端可能会提示你输入你电脑的开机密码,你输入的时候,密码是不会显示任何星号*的,你别以为是键盘坏了,放心输完按回车就行,然后它会显示一大堆信息,你等着它自己完成就可以了,这个过程可能需要几分钟,因为它要下载一些东西。

Redis安装超简单,几步搞定马上用上不求人下载教程分享

等Homebrew安装好了,最神奇的一步就来了,你只需要再输入一行命令,Homebrew就会自动帮你把Redis下载、安装、配置好,这行命令是:

(来源:Homebrew官方软件库)

brew install redis

同样,输入之后按回车,然后泡杯茶,等着它自动搞定一切,你会看到终端在滚动很多你看不懂的英文,不用管它,只要最后不出现红色的错误提示,基本上就是成功了。

安装完成之后,怎么启动Redis呢?还是在终端里,输入下面这个命令:

redis-server

按回车,你会看到屏幕上出现一个红色的Logo,以及一些启动信息,这就说明Redis服务器已经成功启动,并且在后台运行了!现在它正在默默地等待你使用它,这个终端窗口你不能关闭,一旦关闭,Redis服务就停了,你就让它在那里开着就行。

那怎么证明Redis真的装好了,能用了呢?很简单,你再新打开一个终端窗口(注意是新的窗口,别关掉刚才那个),在新的终端窗口里输入:

Redis安装超简单,几步搞定马上用上不求人下载教程分享

redis-cli

这个redis-cli是Redis的命令行客户端,就是你跟Redis服务器对话的工具,进去之后,你会看到命令提示符变成了0.0.1:6379>,这说明你已经连接上本机的Redis服务器了,我们可以玩几个简单的命令测试一下,你依次输入以下命令,每输完一行就按一次回车:

(来源:Redis官方入门命令)

set mykey "hello world"
get mykey

如果你输入get mykey之后,屏幕上显示出了"hello world",那么恭喜你!你不仅成功安装了Redis,还完成了第一次数据写入和读取!这说明你的Redis已经完全正常工作啦,想退出这个对话界面,输入exit然后回车就行。

第二部分:Windows用户看这里

很遗憾,Redis官方并没有直接提供Windows版本的安装包,因为Redis本身是在Linux环境下开发的,所以对Windows的支持不是那么“原生”,这绝对难不倒我们,我们有别的办法。

(来源:微软官方GitHub仓库) 对于使用Windows 10或更新版本系统的用户,我强烈推荐你开启一个叫“WSL”的功能,全称是“适用于Linux的Windows子系统”,简单说,这就像是在你的Windows系统里装了一个轻量级的、完整的Linux系统,这样,你就可以按照上面第一部分讲的Linux方法来安装Redis了,这是最省心、最接近原生体验的方法。

Redis安装超简单,几步搞定马上用上不求人下载教程分享

怎么开启WSL呢?其实现在超级简单,你直接点击Windows屏幕左下角的开始菜单,输入“PowerShell”,然后在上面出现的“Windows PowerShell”上点击右键,选择“以管理员身份运行”,在打开的蓝色窗口里,输入下面这命令:

(来源:微软官方文档)

wsl --install

就这么简单,一个命令!系统就会自动为你下载并安装默认的Ubuntu Linux系统,安装过程中会让你设置一个Linux系统的用户名和密码,等一切都装好之后,你就拥有了一个完整的Linux环境,你打开这个“Ubuntu”应用,就像打开一个软件一样,里面就是一个终端窗口,你就可以跳过Homebrew那一步,因为Ubuntu自带更好的软件包管理工具,你直接在Ubuntu的终端里输入:

(来源:Ubuntu官方软件库)

sudo apt update
sudo apt install redis-server

输入第一行是更新软件列表,第二行就是安装Redis,它可能会问你是否继续,你输入一个y然后回车就行,安装完成后,和Linux一样,用redis-server命令启动,再用另一个终端窗口用redis-cli测试,方法一模一样!

如果你因为电脑系统太老等原因实在不能用WSL,那还有最后一个备选方案,就是去找微软开源技术团队维护的一个老版本的Redis for Windows项目,但这个版本很旧,可能有问题,不推荐新手使用,能用的WSL的话,一定要用WSL的方法。

好了,以上就是全部的内容了,无论你用的是哪种电脑系统,按照这个步骤走下来,肯定能把Redis安装好并运行起来,你已经迈出了使用Redis的第一步,可以开始探索它更强大的功能了,最关键的就是别怕命令行,一步一步来,肯定没问题!