1. 安装gcc
2.下载并编译redis
wget http://download.redis.io/releases/redis-7.0.4.tar.gz 直接下载到虚拟机中解压
- 编译
安装redis
执行命令: make install PREFIX=/usr/local/redis/ ,会将redis安装到指定目录下,在这个目录下会生产bin目录
在安装过程中会遇到如下报错:
which: no python3 in (/usr/local/soft/java/jdk1.8.0_231/bin:/usr/local/soft/java/jdk1.8.0_231/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin)
解决方法参考:Linux安装Redis过程及问题
配置环境变量
然后执行source /etc/profile刷新
配置redis
-
设置redis以守护进程运行
从源码包中拷贝redis.conf配置文件到安装目录的bin目录下,修改daemonize 值为yes,配置redis 以守护进程方式运行,这样redis运行时会在/var/run/目录下产生一个redis.pid文件
-
设置redis允许外部访问,把下面这行注释掉
-
设置redis密码
-
开放防火墙端口
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
-
关闭保护模式
保护模式下只允许在当前机器上访问redis
-
启动测试
进入安装目录下的bin目录,执行 ./redis-server redis.conf 启动redis, 然后通过客户端连接redis进行测试, -a命令输入redis认证密码