1)127.0.0.1:6379> HMSET myhash f1 helloword f2 99 f3 -256
OK
127.0.0.1:6379> HGETALL myhash
2) "f1"
3) "helloword"
4) "f2"
5) "99"
6) "f3"
7) "-256"
127.0.0.1:6379> HSTRLEN myhash f1
(error) ERR unknown command 'HSTRLEN'
127.0.0.1:6379>
但这是一个官方的例子,qazxsw poi有什么不对?
发现自己在这里发现这是一个版本问题:
HSTRLEN key field自3.2.0起可用。
在Ubuntu 16.04上:
https://redis.io/commands/hstrlen
我的解决方案是在docker中运行更高版本。