CentOS7安装redis环境
下载
在/home/newland/program
中执行
1
| wget https://download.redis.io/releases/redis-5.0.14.tar.gz
|
解压
1
| tar -zxvf redis-5.0.14.tar.gz
|
编译
1 2
| cd /home/newland/program/redis-5.0.14 make && make install
|
配置
修改redis.conf配置文件
1 2 3 4 5
| vim /home/newland/program/redis-5.0.14/redis.conf # 修改以下参数后保存 bind 0.0.0.0 daemonize yes requirepass 密码
|
拷贝redis.conf配置文件至/etc/redis
下,重命名为6379.conf
1 2
| mkdir /etc/redis cp /home/newland/program/redis-5.0.14/redis.conf /etc/redis/6379.conf
|
修改redis_init_script脚本
1 2 3
| vim /home/newland/program/redis-5.0.14/utils/redis_init_script # 修改以下内容 $CLIEXEC -p $REDISPORT -a '密码' shutdown
|
创建redis系统服务
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| 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
|
启动服务并加入开机自启
1 2
| systemctl start redis systemctl enable redis
|
主从同步
修改从机redis.conf配置文件
1 2 3
| # 添加以下内容后保存 slaveof 主ip 主port masterauth 密码
|
重启服务,使主从模式生效