一、官网下载地址
https://redis.io/download/
二、安装
1. 环境依赖安装
yum install -y gcc tcl
2. 先整个一个安装路径
mkdir -p /etc/redis
3. 进入目标路径
cd /etc/redis
4. 下载安装包,其中-o表示保存到本地
curl -O https://download.redis.io/releases/redis-6.2.11.tar.gz
5. 解压
tar -xzf redis-6.2.11.tar.gz
6. 创建日志目录
mkdir -p /etc/redis/redis-6.2.11/log
7. 进入目录并安装
cd redis-6.2.11
make && make install
8. 这里提供两个查找redis.conf的方法
sudo find / -name redis.conf 2> /dev/null
redis-cli config get dir
9. 找到配置文件后,修改自己想要的属性,这里列举几个重要的属性
bind 0.0.0.0
port 6379
daemonize no
timeout 0
maxclients 1024
pidfile /etc/redis/redis-6.2.11/redis_6379.pid
requirepass 12345678
databases 15
lua-time-limit 5000
10. 加入systemctl
vi /etc/systemd/system/redis.service
[Unit]
Description=redis
After=network.target
[Service]
PIDFile=/etc/redis/redis-6.2.11/redis_6379.pid
ExecStart=/etc/redis/redis-6.2.11/src/redis-server /etc/redis/redis-6.2.11/redis.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
11. 刷新配置
systemctl daemon-reload
12. 设置开机自启
systemctl enable redis
13. 启动
systemctl start redis
14. 停止
systemctl stop redis
15. 查看状态
systemctl status redis
三、卸载,注意,这里是源码编译安装的
1. 删除相关文件
sudo rm -rf /usr/local/bin/redis*
sudo rm -rf /etc/redis
sudo rm -rf /etc/systemd/system/redis.service
2. 删除redis用户和组
sudo userdel redis
sudo groupdel redis
3. 刷新配置
systemctl daemon-reload