Redis 安装

Redis 最新的版本为 Redis 7,但是目前还未大规模使用。更为常用的版本为 Redis 6,我们采用的 redis 6.2.1 版本。

Redis 官网

Redis 官网

  • 全英文
  • 最新的版本
  • 几乎没有错误

Redis 中文网

  • 中文翻译
  • 更新不及时
  • 并不是所有官网内容都有翻译

Redis 安装

Redis 官方不支持在 Windows 系统上安装,微软维护了一个在 Win64 系统上安装的 Redis 项目 https://github.com/microsoftarchive/redis,但是目前该项目早已停止更新,支持的 Redis 是很旧的版本 3.2。因此,一般不考虑在 Windows 系统上安装 Redis 。

在 Windows 安装

虽然在 Windows 上安装 Redis 不被官方认可,但是就学习 Redis 而言,搭建一套 Linux 环境相对难度较大。因此,可以采用其他开源项目来达到目的。

下载地址: windows redis

如果下载 msi 包,可以直接双击 xx.msi 文件安装 Redis 服务。

如果下载 zip 包,先解压后,在文件夹中执行如下操作:

  • 双击 redis-server.exe 启动服务端
  • 双击 redis-cli.ext 启动客户端
127.0.0.1:6379> ping
PONG
127.0.0.1:6379>

虽然不建议在生产环境使用 windows 版本的 Redis,就学习 Redis 来说,它支持的能力已经足够,上面的安装操作步骤也算简单。

在 Linux 中安装

  1. 官网下载linux压缩包 redis-6.2.1.tar.gz 约 12M
  2. 把压缩包传送到服务器
  3. 解压文件 tar -zxvf redis-6.2.1.tar.gz
  4. 进入文件 redis-6.2.1 ,可以看到 redis 配置文件 redis.conf
  5. 检查 gcc 环境 gcc --version,如果显示命令未找到,需要先安装 C 语言环境
  6. 在redis-6.2.1目录下再次执行 make 命令(只是编译好)
  7. 如果没有准备好C语言编译环境,make 会报错 —Jemalloc/jemalloc.h:没有那个文件
  8. 确认安装 make install

Redis 默认安装路径是 /usr/local/bin。在该目录下能找到 redis-server 与 redis-cli。

前台启动

在命令行窗口执行 redis-server。如果能成功运行,说明redis 服务安装成功。关闭命令行窗口, Redis 服务停止运行。

前台启动方式,只能临时检查 redis 的配置,一旦关闭窗口,Redis 便停止运行,因此我们一般不会采用这种方式启动。

后台运行

  • 新建myredis文件夹 mkdir myredis
  • 复制配置文件 redis.conf 文件 cp /opt/redis-6.2.1/redis.conf /myredis
  • redis默认不是后台启动,需要修改配置文件 vim redis.conf
[root@mapull myredis]# vim redis.conf
  • 将daemonize的值修改为yes
  • 启动Redis服务端,到/user/local/bin 目录下执行 redis-server
[root@mapull bin]# redis-server myredis/redis.conf
  • 启动 Redis 客户端,执行 redis-cli
[root@mapull bin]# redis-cli -p 6379
  • 验证启动情况
[root@mapull bin]# redis-cli -p 6379
127.0.0.1:6379> ping
PONG

关闭 Redis

执行shutdown和exit即可推出redis服务。

127.0.0.1:6379> shutdown
not connected> exit

如果不在客户端内,可以通过 cli 关闭。

[root@mapull bin]# redis-cli shutdown

如果有多个 redis 客户端在同一台服务器上,可以通过端口号区分。

[root@mapull bin]# redis-cli -p 6379 shutdown

检查 Redis 服务状态:

[root@mapull bin]# ps -ef|grep redis
转载请注明出处:码谱记录 » Redis 安装
标签: