1.下载redis
链接:https://pan.baidu.com/s/18AsGqtNeHIYcF4L1y2B0fQ
提取码:3535 (连接失效自行百度或官网下载)
2.进入local目录上传并解压redis
cd /usr/local/
tar -zxvf redis-6.0.6.tar.gz
图片.png 图片.png
3.安装gcc make
yum install gcc-c++
yum -y install make
4.编译redis
进入redis目录输入make编译
图片.png
进入redis的src目录输入make install 初始化
图片.png
5.移动redis配置文件
1)Redis目录中创建ect与bin目录
图片.png
2)将redis.conf文件移动到ect中
图片.png
3)进入src目录移动redis命令文件
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis-6.0.6/bin/
图片.png
6.编辑redis.conf文件
1)设置后台启动redis
daemonize yes
2)设置redis密码
requirepass 123456
3)设置redis开启远程访问,注释即可
# bind 127.0.0.1
图片.png
7.进入redis目录的bin目录中运行redis
cd /usr/local/redis-6.0.6/bin/
./redis-server /usr/local/redis-6.0.6/ect/redis.conf
图片.png
8.查看是否启动成功
ps -ef|grep redis
图片.png
9.使用密码验证redis
图片.png10.关闭防火墙
systemctl stop firewalld.service
图片.png
11.使用redis客户端连接
图片.png12.常见出错问题
在redis目录中make时报错,因为gcc版本过低需要升级
图片.png
运行如下升级命令
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
// 临时有效,退出 shell 或重启会恢复原 gcc 版本
sudo scl enable devtoolset-9 bash
// 长期有效
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
网友评论