1. 环境信息
腾讯云:Linux CentOS 7.5 64位
Linux连接:MobaXterm
redis连接:RedisDesktopManager
2. 下载redis软件包
官网下载链接:https://redis.io/download
3. 上传软件包到linux机器
用MobaXterm把redis-5.0.5.tar.gz上传到linux机器的/data/software/redis/下
4. 解压软件包
cd /data/software/redis/
// 解压
tar xzf redis-5.0.5.tar.gz
// 将解压后的目录移动到/usr/local/
mv /data/software/redis/redis-5.0.5 /usr/local/
5. 编译、安装
// 先安装gcc,redis需要再C语言环境上运行
yum install gcc-c++
// 编译
cd /usr/local/redis-5.0.5/
make
// 安装
cd src/
make install
6. 修改配置
cd /usr/local/redis-5.0.5/
vi redis.conf
修改点包括:
- 设置后台运行:daemonize属性改为yes
- 解除掉网络访问限制:注释掉bind 127.0.0.1
- 允许远程访问:protected-mode 设置成no
- 设置密码:将# requirepass foobared 的#去掉,并把foobared 改为你的密码,如:requirepass 123456
7. 设置redis开机启动
vi /etc/rc.d/rc.local
在rc.local文件的末尾加上:/usr/local/redis-5.0.5/src/redis-server /usr/local/redis-5.0.5/redis.conf
8. 启动redis
./usr/local/redis-5.0.5/src/redis-server /usr/local/redis-5.0.5/redis.conf
9. 腾讯云放开6379端口限制
腾讯云需要放开6379端口限制,才能用RedisDesktopManager登录
10. 检查RedisDesktopManager登录能否成功
11. 配置redis持久化
redis有AOF,DRB两种持久化方式,默认是打开DRB持久化的,这里给出打开AOF持久化,关闭DRB持久化的配置方法。
详细介绍见:https://www.cnblogs.com/dong-/p/10088695.html
cd /usr/local/redis-5.0.5/
vi redis.conf
修改包括:
-
打开AOF: appendonly yes
-
关闭DRB:
注释掉
save 900 1
save 300 10
save 60 10000
去注释
save “”
-
修改后需要重启redis生效:
// 登录 ./usr/local/redis-5.0.5/src/redis-cli auth '你的密码' // 关闭redis shutdown // 启动redis ./usr/local/redis-5.0.5/src/redis-server /usr/local/redis-5.0.5/redis.conf
-
生效后可以看到appendonly.aof: