fenghzy 发表于 2018-11-4 08:00:27

redis主从服务配置

  一、编写目的
  本文提供了redis主从配置操作指南,供redis运维人员使用。
  二、操作步骤
  1.redis主服务不需修改
  2.Redis从服务修改
  (1)打开从库的redis.conf文件
  (路径/usr/local/software/redis-2.6.15),找到如下数据配置主库的ip地址及端口;
  # slaveof
  slaveof 192.168.3.185 6379
  如图:

  (2)重启从redis服务
  Ps -ef|grep redis
  Kill -9 redis进程号
  nohup ./redis-server ../redis.conf &
  nphup ./redis-sentinel ../sentinel.conf --sentinel &
  (3)验证配置是否成功
  #查看主redis的信息
  redis-cli -h 192.168.3.185 info Replication
  # Replication
  role:master
  connected_slaves:1
  slave0:192.168.3.186,6379,online
  #查看从redis的信息
  redis-cli -h 192.168.3.186 info Replication
  # Replication
  role:slave
  master_host:192.168.3.185
  master_port:6379
  master_link_status:up
  master_last_io_seconds_ago:4
  master_sync_in_progress:0
  slave_priority:100
  slave_read_only:1
  connected_slaves:0
  (4)测试插入数据
  主服务器上操作:

  从服务器上操作:

  出现获取的数据与测试的数据一致,即配置成功;
  3.配置哨兵服务
  修改主、从服务器上/usr/local/software/redis-2.6.15/
  Sentinel.conf文件(两台服务器上新增内容相同),新增下面内容:

  #master1
  sentinel monitor master1 192.168.3.185 6379 1这里是主服务的IP和端口
  sentinel down-after-milliseconds master1 5000
  sentinel failover-timeout master1 900000
  sentinel can-failover master1 yes
  sentinel parallel-syncs master1 1
  4.修改易融通runtime_config_root\redis\jedis.xml ,文件内容
  类似下图新增两行从服务ip和端口即可
  
  

  5.重启易融通所有服务
  6.验证主从redis接管服务

页: [1]
查看完整版本: redis主从服务配置