CentOS7安装redis环境
下载
在/home/newland/program
中执行
wget https://download.redis.io/releases/redis-5.0.14.tar.gz
解压
tar -zxvf redis-5.0.14.tar.gz
编译
cd /home/newland/program/redis-5.0.14
make && make install
配置
修改redis.conf配置文件
vim /home/newland/program/redis-5.0.14/redis.conf
# 修改以下参数后保存
bind 0.0.0.0
daemonize yes
requirepass 密码
拷贝redis.conf配置文件至/etc/redis
下,重命名为6379.conf
mkdir /etc/redis
cp /home/newland/program/redis-5.0.14/redis.conf /etc/redis/6379.conf
修改redis_init_script脚本
vim /home/newland/program/redis-5.0.14/utils/redis_init_script
# 修改以下内容
$CLIEXEC -p $REDISPORT -a '密码' shutdown
创建redis系统服务
vim /etc/systemd/system/redis.service
# 添加以下内容后保存
[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
ExecStart=/home/newland/program/redis-5.0.14/utils/redis_init_script start
ExecStop=/home/newland/program/redis-5.0.14/utils/redis_init_script stop
PrivateTmp=true
User=root
Group=root
[Install]
WantedBy=multi-user.target
启动服务并加入开机自启
systemctl start redis
systemctl enable redis
主从同步
修改从机redis.conf配置文件
# 添加以下内容后保存
slaveof 主ip 主port
masterauth 密码
重启服务,使主从模式生效
systemctl restart redis