您现在的位置是:网站首页>文章内容文章内容

Redis 主从复制配置

李鹏2022-04-02Redis271人已围观

  • 设置master节点并启动
#master节点配置大体图下
#远程访问
bind 0.0.0.0
maxmemory 1073741824
#Rrdis密码
requirepass yourpass
maxclients 10000
  • 设置slave节点
#slave节点配置大体如下
#远程访问
bind 0.0.0.0
maxmemory 1073741824
#Rrdis密码
requirepass yourpass
maxclients 10000
#maser分支ip与端口号
slaveof  ip 端口号
#maser分支密码
masterauth yourpass
slave-read-only yes


测试脚本

<?php
$redis_master = new Redis();
$redis_master->connect('42.194.186.59', 6379);
$redis_master->auth('902413@lp');

$redis_slave = new Redis();
$redis_slave->connect('106.52.236.118', 6379);
$redis_slave->auth('902413@lp');

$key = 'user_index_1';
$slave_1 = $redis_slave->get($key);

$redis_master->set($key,'小明');

$slave_2 = $redis_slave->get($key);

if ($slave_1){
    echo 'slave_1:'.$slave_1.PHP_EOL;
}else{
    echo 'slave_1:null'.PHP_EOL;
}
echo 'slave_2:'.$slave_2.PHP_EOL;

## 结果 slave_1:null slave_2:小明


0

文章评论

我的名片

姓名:李鹏

职业:PHP工程师

现居:广东-深圳

网址:https://www.lipeng93.cn