1. 安装gcc、wget依赖
yum install gcc
yum install wget
2. 使用命令:wget http://download.redis.io/releases/redis-6.2.5.tar.gz 下载安装包,注意要先cd到要下载到的目标位置)
3. tar -zxvf redis-6.2.5.tar.gz 解压压缩包
4. cd redis-6.2.5 进入解压后的文件
5. 使用命令:make 编译文件
6.使用命令:make install PREFIX=/home/wsl/localapp/redirs/ 安装到目标文件 ,为了后面操作方便,这里提前切换到了root用户,防止后续操作权限不够。
7. 进入安装Redis的文件夹,进入bin文件夹
8.使用命令:./redis-server 前台启动,验证是否安装成功,如果出现下图,则表示启动成功了,但是因为是台前启动,所以会出现这些信息,使得我们没法继续输入,如果Ctrl+C强行退出,则会停止服务,无法使用,所以需要配置后台启动
9. Ctrl+C先强制退出,然后使用命令:vi redis.conf 修改配置文件,按i修改文件,找到daemonize,把他的的no改为yes,然后按Esc进入命令行模式,输入 ":wq!" 保存退出
10.使用命令 ./redis-server redis.conf 启动服务
11. ps aux|grep redis 查看是否启动成功,如果有进程,则启动成功
12. 输入./redis-cli 进入客户端,输入ping,如果返回PONG表示成功,输入quit退出
13. 使用 ./redis-cli shutdown 可以关闭服务,,这里先不关!!!
14. 配置Redis的家目录,配置后可以在系统的任何地方使用redis-cli进入redis,(也可以使用软连接连接安装目录下的redis-cli,相当于建立了个快捷方式打开,但是要注意软连接存放的位置),在系统配置文件中配置环境变量,指定redis的安装目录,将以下代码配置在/etc/profile文件末尾处
# REDIS
export REDIS_HOME=/home/wsl/localapp/redis
export PATH=$PATH:$REDIS_HOME/bin
15. 重新解析配置文件,使得修改的内容生效
source /etc/profile
16. 配置redis服务,首先进入解压目录下的utils文件夹,运行命:./install_server.sh
17. 如果报错,运行 vi ./install_server.sh,注释掉以下代码:
18. 再次执行./install_server.sh命令即可,一直回车,保持默认就行,如果有需求可以自己改,我这里一直按的回车,保持默认
19. 接下来就可以使用systemctl status redis_6379查看服务的状态了,也可以使用stop和start停止和关闭服务,,默认的是开机自启的,不用单独配置开机自启
20.给Redis登录加上密码,并且配置远程登录,进入Redis的安装目录,运行 vi redis-conf 修改配置文件,首先在第一行加入如下命令(原文中也有该配置,但是注释掉了,原文太长这个配置没找到在哪,就没改,自己重新加了一行,效果一样);再注释掉bind 127.0.0.1 -::1,新增加一行:bind 0.0.0.0
21. 修改配置文件后,登录时就需要密码验证身份了,有两种验证方式
a. redis-cli,然后输入auth 密码
b. redis-cli -h 192.168.3.5 -p 6379 -a 123456,格式:redis-cli -h IP号 -p 端口号 -a 密码,,,远程登录Redis的时候也采用这种方式