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

Redis安装那些事儿,用户怎么搞定一步步教你操作

说到Redis,你可以把它想象成一个超级快的“记事本”,只不过这个记事本是放在你电脑的内存里的,因为它读写速度飞快,所以很多网站和App都用它来存一些经常要访问的数据,比如用户的登录信息、网页的缓存什么的,这样主数据库压力就小多了,今天呢,我就手把手教你怎么把这个“超级记事本”装到你的电脑上,咱们分Windows和Mac两个系统来说。

第一部分:在Windows电脑上安装Redis

说实话,Redis官方并没有直接提供特别好用的Windows版本,过去有个微软维护的版本,但现在也不推荐了,不过别担心,咱们有很好的替代方案,这里我推荐两个最主流、最简单的办法,根据微软文档和开源项目WSL的指南。

使用WSL来安装(推荐首选)

WSL是个啥?全称叫“Windows子系统Linux”,简单说,就是让你在Windows里无缝运行一个Linux系统,像用软件一样方便,因为Redis在Linux上运行是最正宗、最稳定的,所以这是最好的办法。

  1. 开启WSL功能:你得确保你的Windows10或Windows11系统支持WSL,按下键盘上的Win键(就是那个窗户图标的键),然后输入“PowerShell”,在出现的“Windows PowerShell”上右键,选择“以管理员身份运行”,打开那个黑窗口后,输入下面这行命令,然后按回车:

    Redis安装那些事儿,用户怎么搞定一步步教你操作

    wsl --install

    这条命令会自动帮你安装最新的UbuntuLinux发行版和所有需要的东西,安装过程中会让你重启电脑,照做就行。

  2. 安装Redis:电脑重启后,你会在开始菜单里看到一个叫“Ubuntu”的应用,点开它,这就进入了Linux命令行环境,第一次打开会让你设置一个Unix的用户名和密码,设一个你记得住的就行。 在Ubuntu的命令行里,依次输入下面几条命令,每输完一条就按一次回车:

    sudo apt update
    sudo apt upgrade -y
    sudo apt install redis-server -y

    解释一下:第一条命令是更新软件源列表;第二条是升级所有已安装的软件包(输入你刚才设的密码);第三条就是正题——安装Redis服务器。

  3. 启动和测试Redis:安装完成后,Redis服务其实已经自己启动了,你可以输入下面的命令来检查它是不是在正常运行:

    sudo service redis-server status

    如果看到绿色的“active (running)”字样,就说明成功了,想手动启动、停止或重启Redis,把上面命令里的status换成startstoprestart就行。 我们来试试能不能用,输入命令:

    Redis安装那些事儿,用户怎么搞定一步步教你操作

    redis-cli

    这会打开Redis的命令行界面,然后你输入 ping,如果它回复你一个 PONG,那就恭喜你,Redis已经在你的Windows(通过WSL)上完美运行了!输入 exit 可以退出。

使用别人打包好的Windows版本(备选)

如果你实在不想用WSL,也可以去找找第三方编译好的Windows版本Redis,在GitHub上有一个很知名的项目叫“MicrosoftArchive/redis”(这是一个历史版本,不再更新,但用于基础学习没问题),但这里要提醒你,这个方法可能不稳定,也不安全,不适合在生产环境中使用,仅供体验。

  1. 下载:你可以在GitHub上搜索“MicrosoftArchive/redis”,进入项目页面,找到“Releases”部分,下载最新的.zip压缩包(比如Redis-x64-3.2.100.zip)。
  2. 解压:把下载的压缩包解压到你喜欢的文件夹,C:\Redis
  3. 运行:打开解压后的文件夹,你会看到好几个.exe文件,要启动Redis服务器,直接双击运行 redis-server.exe,它会弹出一个黑色命令行窗口,里面显示Redis的图标和日志,不要关闭这个窗口。
  4. 测试:另外再打开一个命令提示符(CMD)窗口,切换到Redis的目录下,然后运行 redis-cli.exe,同样输入 ping 看到 PONG 即为成功。

第二部分:在Mac电脑上安装Redis

在Mac上安装就简单多了,因为Mac系统底层和Linux很像,主流的方法是使用一个叫“Homebrew”的软件包管理器,根据Homebrew官方文档操作即可。

Redis安装那些事儿,用户怎么搞定一步步教你操作

  1. 安装Homebrew(如果你还没有的话):打开“终端”应用(在“应用程序”->“实用工具”里),然后粘贴并运行下面这行命令:

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

    按照提示操作,可能需要输入你的电脑密码。

  2. 使用Homebrew安装Redis:Homebrew装好之后,在终端里输入下面命令:

    brew install redis

    然后喝杯茶等一下,它会自动下载和安装Redis及其所有依赖。

  3. 启动和测试Redis:安装完成后,你可以用两种方式启动Redis。

    • 一次性启动:直接在终端输入 redis-server,Redis就会在前台运行,想关闭时直接按 Ctrl + C
    • 后台服务启动(推荐):这样Redis会在后台一直运行,输入命令:
      brew services start redis

      以后开机它都会自动在后台运行。 测试方法和前面一样,新开一个终端窗口,输入 redis-cli,然后输入 ping,收到 PONG 就一切OK了!

好了,以上就是分别在Windows和Mac上安装Redis的详细步骤,无论用哪种方法,当你看到 PONG 那个亲切的回应时,就说明这个“超级记事本”已经准备好为你服务了!接下来你就可以自己去学习如何用命令往里面存数据、取数据了,希望这个一步步的指南能帮你搞定安装环节!