Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用Sentinel时不支持Redis HMGET_Php_Redis_Moodle_Sentinel - Fatal编程技术网

Php 使用Sentinel时不支持Redis HMGET

Php 使用Sentinel时不支持Redis HMGET,php,redis,moodle,sentinel,Php,Redis,Moodle,Sentinel,我有一个Redis 5.0.6集群,有一个主服务器和一个副本,并使用Sentinel实现高可用性。群集模式已禁用 我使用Redis HA Helm图表在Kubernetes上设置集群 我在Moodle中使用Redis进行缓存,Moodle是一个开源PHP应用程序。我正在使用PHP7.0 我遇到的问题是,当我从PHP连接到Sentinel时,调用HMGET时,我会得到异常-不支持的操作数类型。当我直接连接到Redis时,我没有得到那个错误 当我登录到主Redis容器并从Redis命令行调用HMGE

我有一个Redis 5.0.6集群,有一个主服务器和一个副本,并使用Sentinel实现高可用性。群集模式已禁用

我使用Redis HA Helm图表在Kubernetes上设置集群

我在Moodle中使用Redis进行缓存,Moodle是一个开源PHP应用程序。我正在使用PHP7.0

我遇到的问题是,当我从PHP连接到Sentinel时,调用
HMGET
时,我会得到
异常-不支持的操作数类型。当我直接连接到Redis时,我没有得到那个错误

当我登录到主Redis容器并从Redis命令行调用
HMGET
时,它工作正常

为什么Sentinel不支持
HMGET
?在使用Sentinel时,是否有办法启用对
HMGET
的支持