记一次阿里云 Redis 主从版升级到 Redis 集群版的坑
1、配置只需要修改连接地址,Redis 集群版自己会处理节点。
2、Redis 集群版将不支持 LUA 脚本,所以无法使用 Laravel 原生的队列。队列将不再被消费。
3、Redis 集群版的 scan
的变动,默认查询的是第一个节点。需要更改成一下方式查询。phpredis
没有iscan
方法需要用原生的方式执行。第二个参数是节点位置。
use Illuminate\Support\Facades\Redis;
Redis::rawCommand('iscan', 0, 0, 'match', 'match.*', 'count', 10000000);
https://help.aliyun.com/document_detail/26...
本作品采用《CC 协议》,转载必须注明作者和本文链接
也是使用 Redis 集群版本,框架的队列,怎么配都不行,终于知道为什么了!!!!!
@假老练 所以我们又搞了一台专门跑队列的主从版Redis :joy:
@假老练 原来是这样,貌似文档上面也有,不过我没有尝试。
那是不是所有的队列名称都要加上{}
我连接不上阿里云的 云Redis集群数据库,求帮忙