- Redis的下载
- Redis安装包分为windows版和Linux版
- 当前示例中介绍的是Linux版本
- Linux的下载地址:Index of /releases/ (redis.io)
- 本次下载的压缩包为:redis-6.2.14.tar.gz
- Redis的安装
- 将压缩包通过ssh远程工具上传到Linux服务器中
- 解压压缩包
-
tar -zxvf redis-6.2.14.tar.gz
-
- 安装Redis的依赖环境gcc,其中build-essential包,其中包含gcc和其他必要的编译器和工具
-
sudo apt install build-essential
-
- 进入redis-6.2.14文件夹进行编译
-
cd redis-6.2.14/ make
-
- 进入Redis的src目录进行安装,PREFIX是设定你要安装redis到哪个目录中
-
cd src/ make install PREFIX=/home/dev/temp/redis-6.2.14
-
- 安装完成之后的重点文件说明
- /home/dev/temp/redis-6.2.14/bin/redis-server:Redis服务启动脚本
- /home/dev/temp/redis-6.2.14/bin/redis-cli:Redis客户端脚本
- /home/dev/temp/redis-6.2.14/redis.conf:Redis配置文件
- 修改redis.conf的配置文件
- 设置Redis服务后台运行
- 将配置文件中的daemonize配置项改为yes,默认值为no
-
daemonize yes
- 设置Redis服务连接密码
- 将配置文件中的 # requirepass foobared 配置项取消注释,默认为注释状态。foobared为密码,可以根据情况自己指定。当前示例密码设置为123456
-
requirepass 123456
- 设置允许客户端远程连接Redis服务
- Redis服务默认只能客户端本地连接,不允许客户端远程连接。将配置文件中的bind 127.0.0.1配置项注释掉。如果没有指定,就说明可以接受来自任意一个网卡的Redis请求
-
# bind 127.0.0.1 -::1
- 设置Redis服务后台运行
- Redis的启动
- 指定redis.conf配置文件启动
-
/home/dev/temp/redis-6.2.14/bin/redis-server /home/dev/temp/redis-6.2.14/redis.conf
-
- 启动后的默认端口是6379
- 指定redis.conf配置文件启动
- Redis的停止
-
/home/dev/temp/redis-6.2.14/bin/redis-cli -a 123456 SHUTDOWN
- 其中123456为当前Redis设定的连接密码
-
- 使用第三方工具尝试远程连接Redis是否正常
- 正常显示Redis的相关信息,则说明Redis已经可以远程正常使用