Redis主从配置

2021-12-20 17:33:08   REDIS

  Reids  

简单写以下

  1. 下载redis

$ wget https://download.redis.io/releases/redis-6.2.6.tar.gz

  2.解压redis包

  $ tar -zxvf redis-6.2.6.tar.gz

  3.安装make依赖

$ yum install gcc       安装c编译器

$ yum install gcc-c++    这是c++编译器

$ yum install make       安装make

  4.进入redis目录

  $ cd redis-6.2.6.tar.gz

  5.执行编译

  $ sudo make

  $ mv redis-6.2.6  /usr/local/redis

 6.修改配置 master

 $ vim/usr/local/redis/redis.conf

  daemonize no  修改为yes  可以在后台运行

  bind 127.0.0.1    修改为0.0.0.0  要不然只能本地访问

  logfile "/var/log/redis/redis.log"  修改日志文件位置

$ mkdir /var/log/redis                    创建日志目录

 $ thouch /var/log/redis/redis.log    创建日志文件

 $ chmod -R 777 /var/log/redis       设置权限

 7.创建脚本

 $ vim /home/redis.sh

 $ chmod -R 777 /home/redis.sh

 增加内容

 #!/bin/bash

/usr/local/redis/src/redis-server /usr/local/redis/redis.conf &

8.修改slave配置

 $ vim/usr/local/redis/redis.conf

 slaveof  master地址   master端口

 daemonize no  修改为yes  可以在后台运行

 bind 127.0.0.1    修改为0.0.0.0  要不然只能本地访问

 logfile "/var/log/redis/redis.log"  修改日志文件位置

 $ mkdir /var/log/redis                    创建日志目录

 $ thouch /var/log/redis/redis.log    创建日志文件

 $ chmod -R 777 /var/log/redis       设置权限

9.创建脚本

 $ vim /home/redis.sh

 $ chmod -R 777 /home/redis.sh

 增加内容

 #!/bin/bash

/usr/local/redis/src/redis-server /usr/local/redis/redis.conf &


10.上面都配置好后

启动master和slave服务

执行/home/redis.sh

master 服务器执行

$ redis-cli

$ set test  123


slave服务器执行

$ redis-cli

$ get test


到这里就配置成功了结束,也可以给/usr/local/redis/src  加入到 /etc/profile 环境变量