1、解压缩redis源码包
cd /usr/local/src
wget http://download.redis.io/releases/redis-5.0.3.tar.gz
tar xvf redis-5.0.3.tar.gz -C /usr/local/src
2、编译安装
cd /usr/local/src/redis-5.0.3
make PREFIX=/apps/redis install # 指定redis安装目录
3、创建配置文件、日志、数据等目录
mkdir -pv /apps/redis/{etc,logs,data,run}
cp /usr/local/src/redis-5.0.3/redis.conf /apps/redis/etc/
4、添加目录权限,新增redis用户及用户组
groupadd -g 1010 redis && useradd -u 1010 -g 1010 redis -s /sbin/nologin
chown redis.redis -R /apps/redis/
5、编辑redis服务启动脚本:
vim /usr/lib/systemd/system/redis.service
[Unit]
Description=Redis persistent key-value database
After=network.target
After=network-online.target
Wants=network-online.target
[Service]
#ExecStart=/usr/bin/redis-server /etc/redis.conf --supervised systemd
ExecStart=/apps/redis/bin/redis-server /apps/redis/etc/redis.conf --supervised systemd
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
Type=notify
User=redis
Group=redis
RuntimeDirectory=redis
RuntimeDirectoryMode=0755
[Install]
WantedBy=multi-user.target
6、创建命令软连接:
ln -sv /apps/redis/bin/redis-* /usr/bin/
7、修改配置文件
vim /apps/redis/etc/redis.conf
bind 0.0.0.0 # 绑定ip
requirepass yourpassword # 设置密码
logfile "/apps/redis/logs/redis.log" # 设置日志路径
dir /apps/redis/data/ # 数据保存地址
8、redis 启动:
systemctl daemon-reload
systemctl start redis
9、客户端登录验证
[root@szx ~]# redis-cli -v
redis-cli 5.0.3
[root@szx redis-5.0.3]# redis-cli
127.0.0.1:6379> auth 123456
OK
redis编译安装部署--redis-5.0.3
于 2022-08-17 10:43:54 首次发布