下载源码包
1
| wget https://download.redis.io/releases/redis-6.2.2.tar.gz
|
解压源码包
1
| tar -zxvf redis-6.2.2.tar.gz
|
进入源码目录
编译
redis 源码包已有 Makefile 文件,直接编译即可。
安装
1
| make install PREFIX=/usr/local/redis
|
配置
1
| cp redis.conf /usr/local/redis/
|
systemctl 管理
1
| vim /etc/systemd/system/redis.service
|
1 2 3 4 5 6 7 8 9 10 11 12
| [Unit] Description=Redis In-Memory Data Store After=network.target
[Service] ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf ExecStop=/usr/local/redis/bin/redis-cli shutdown Restart=always User=root
[Install] WantedBy=multi-user.target
|
重新加载 systemd 配置
启动 redis
停止 redis
查看 redis 状态
设置 Redis 服务开机自启
验证 Redis 是否启动成功
1
| /usr/local/redis/bin/redis-cli ping
|
若返回 PONG,则表明 Redis 已成功启动。