这里介绍过客户端连接php-redis一般必须要在主节点来做写操做。从节点读操做~ 这里需要客户端自己完成一部分操作 https://mp.youkuaiyun.com/mdeditor/82852429#
PHP这里使用predis库 https://github.com/nrk/predis
自动加载~
// Prepend a base path if Predis is not available in your "include_path".
require 'Predis/Autoloader.php';
$sentinels = ['tcp://127.0.0.1:26379', 'tcp://127.0.0.1:26380', 'tcp://127.0.0.1:26381'];
$options = ['replication' => 'sentinel', 'service' => 'mymaster'];
$client = new Predis\Client($sentinels, $options);
for($i=0;$i<100000;$i++){
$client->set($i, "test".$i);
$result = $client->get($i);
echo date('y-m-d h:i:s',time());
echo " ".$result."\n";
}
本文介绍如何使用PHP的predis库连接Redis哨兵集群,实现主从复制的读写分离。通过示例代码展示了如何配置哨兵节点和主服务选项,以及执行大量写入操作的具体过程。
1693

被折叠的 条评论
为什么被折叠?



