我有一个具有以下节点的 Redis 集群:
192.168.0.14:6379 master (slots from 0 to 16383)
192.168.0.15:6379 slave (slots from 0 to 16383)
192.168.0.16:6379 master (without slots)
Run Code Online (Sandbox Code Playgroud)
文档说任何节点都可以将查询重定向到正确的节点。但我无法重定向来自 192.168.0.16:6379 主节点的请求。这是我尝试过的:
192.168.0.16:6379> set myKey myValue
(error) MOVED 16281 192.168.0.14:6379
192.168.0.16:6379> get myKey
(error) MOVED 16281 192.168.0.14:6379
Run Code Online (Sandbox Code Playgroud)
它既不写也不读。当我尝试从 192.168.0.14:6379 获取“myKey”时,它显示如下:
127.0.0.1:6379> get myKey
(nil)
Run Code Online (Sandbox Code Playgroud)
我的请求有什么问题?我使用的是 redis 服务器版本 3.2.5
我eap-mschapv2
用作身份验证方法。它需要将纯文本密码存储在ipsec.secrets
. 即我有一个这样的密码:
user : EAP "mypassword"
Run Code Online (Sandbox Code Playgroud)
我想使用这样的东西:
user : EAP "34819d7beeabb9260a5c854bc85b3e44"
Run Code Online (Sandbox Code Playgroud)
是否可以更改身份验证方法,以便我只在服务器上存储哈希值,而客户端可以通过纯文本密码进行身份验证?