首页 > 其他 > 详细

Laravel支持redis sentinel集群

时间:2019-12-26 21:16:56      阅读:134      评论:0      收藏:0      [点我收藏+]

在laravel中redis客户端选用Predis,修改config/database.php里面的redis配置

例如:

‘default‘ => [
    ‘tcp://127.0.0.1:26379‘, //sentinel
    ‘tcp://127.0.0.1:26378‘,
    ‘options‘ => [
        ‘replication‘ => ‘sentinel‘, //这个不能改
        ‘service‘ => ‘my_master‘,	//sentinel监控的master name
        ‘parameters‘ => [
            ‘password‘ => ‘redis_password‘, //redis的密码
            ‘database‘ => 0, //初始选中的库
        ],
    ]
]

注:

1、Predis 开启sentinel后,会自动根据请求的命令,读写分离

2、业务中对主从同步时间敏感的可以指定连接master,连接方式:$connect = Redis::connection()->getClientFor(‘master‘);

Laravel支持redis sentinel集群

原文:https://www.cnblogs.com/pk-tiger/p/12103981.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!