使用腾讯云上的redis,可以添加多个备机的分片,并且可以选择不同的账号来设定主从读写的策略。
现在设置两个账号:primary-主节点写,主节点读;secondary-主节点写,从节点读。
研究出了这样一些特性:
1.写命令只能在primary节点上执行;
- 貌似没有任何办法在secondary节点上写
2.执行lua脚本来写入,也仍然在primary节点上执行,无论你用的是哪个账号。
- 期望用secondary的账号,加上lua脚本来骗过群集,貌似也做不到。
难道就没有办法选定具体的secondary节点进行读写吗?