hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - PHP问题 - 正文 请牢记本站网址www.sosophp.cn

phpredis是不是支撑集群【php题目】

2019-11-26PHP问题搜搜PHP网63°c
A+ A-
php要操纵redis cluster集群须要运用phpredis扩大,这是个c扩大,机能更高。

phpredis集群运用 (引荐进修:PHP视频教程)

<?php
$redis_list = ['10.30.5.162:7000','10.30.5.163:7000','10.30.5.163:7001'];
$client = new RedisCluster(NUll,$redis_list);
echo $client->get('new_item_key:d89b561fb759fd533a8c2781ef15dd5f')

代码申明

第一个参数传NULL 别问我,我也不知道为啥。横竖文档没找到,这篇也没看懂。

第二个参数是我们须要衔接的redis cluster的master服务器列表。我们有3个master,就填3个, 填一个主节点也行, 以至填一个从节点也行, 然则机能有差别。

集群道理

为甚么填入任何一个节点地点都能够操纵redisCluster呢?

在集群形式下,Redis吸收任何键相干敕令时起首盘算键对应的槽,

假如初始化的是从节点, 起首会向从节点发送redis敕令,

从节点依据槽找出所对应的节点,假如节点是本身,则处置惩罚键敕令;

假如不是本身, 则MOVED重定向毛病,关照客户端要求准确的节点。这个历程称为MOVED重定向

重定向信息包含了键所对应的槽以及担任该槽的节点地点,依据这些信息客户端就能够向准确的节点提议要求phpredis客户端能够依据重定向信息直接再次向键地点节点提议要求, 从而猎取数据

以上就是phpredis是不是支撑集群的细致内容,更多请关注ki4网别的相干文章!

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
phpredis是不是支撑集群【php题目】

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:
推荐阅读