1、下载并解压
[root@light resource]# tar -zxvf redis-6.2.6.tar.gz
2、编译
[root@light resource]# cd redis-6.2.6
[root@light redis-6.2.6]# make
3、安装并制定安装目录
[root@light redis-6.2.6]# make install PREFIX=/resource/redis
4、启动
4.1前台启动
[root@light resource]# cd /resource/redis/bin
[root@light bin]# ./redis-server
4.2后台启动
从 redis 的源码目录中复制 redis.conf 到 redis 的安装目录
[root@light resource]# cp /resource/redis-6.2.6/redis.conf /resource/redis/bin
[root@light resource]# cd /resource/redis/bin
修改配置文件
[root@light bin]# vim redis.conf
- daemonize no 改为 daemonize yes
- 添加以下命令:requirepass 123456(注意:123456是你的redis远程访问密码,这里自行设置)
- 注释掉所有bind,使redis支持远程访问
- 保存退出
后台启动命令:
[root@light bin]# ./redis-server redis.conf
5、开机自启动
5.1新增服务
[root@light /]# vim /etc/systemd/system/redis.service
添加以下内容:
[Unit]
Description=Redis-6.2.6
After=network.target
[Service]
Type=forking
PIDFile=/var/run/redis_6379.pid
ExecStart=/resource/redis/bin/redis-server /resource/redis/bin/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
5.2 重载系统服务
[root@light /]# systemctl daemon-reload
5.3 管理redis
启动
systemctl start redis
停止
systemctl stop redis
查看状态
systemctl status redis
使开机启动
systemctl enable redis
停止开机自启动
systemctl disable redis