升级gcc版本到9.1,在执行编译
# gcc -v # 查看gcc版本
# yum -y install centos-release-scl # 升级到9.1版本
# yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
# scl enable devtoolset-9 bash
进入目录: /mnt/redis-6.0.10/src/ 安装
[root@node1 src]# make install
将src目录下的 redis-server、redis-cli 复制到上级目录
tip:这一步是可以不执行的,只为了这些命令和文件操作起来方便
配置redis
//编辑配置文件redis.conf /mnt/redis-6.0.10/
-
cd redis
-
vim redis.conf
vim下要查找字符串 /string
//设置redis支持后台启动 将 no 改成 yes
daemonize yes
//开启验证登录,默认不需要验证,放开注释,设置密码123456
requirepass 123456
//支持其他服务器访问 将 bind 127.0.0.1 注释起来
# bind 127.0.0.1
三:启动redis
./redis-server redis.conf
//连接客户端
-
#-h:指定ip -p:指定端口 -a:若开启验证,需指定验证密码登录
-
[root@node1 redis-6.0.10]# ./redis-cli -h 127.0.0.1 -p 6379 -a 123456
- 四:设置开机启动
编辑rc.local文件
1:编辑 /etc下的 rc.local 文件,将redis的启动命令写入文件
vim /etc/rc.local
2:编辑脚本内容
/mnt/redis-6.0.10//redis-server /mnt/redis-6.0.10/redis.conf
tip:若开机脚本不起作用,可能因为 rc.local 的执行权限问题。
chmod 755 /etc/rc.local