我将一些用 MessagePack 打包的二进制数据插入到 Redis Hash 中。
我检查了数据是由redis控制台“监视器”插入的。
这里的问题是我无法使用 HGETALL、HKEYS 或 HVALS 找到这些数据,
即使 HGET 给了我数据。
$ redis-cli -h localhost
redis localhost:6379> HGETALL 检查;
(空列表或设置)
redis localhost:6379> HKEYS 检查;
(空列表或设置)
redis localhost:6379> HVALS 检查;
(空列表或设置)
redis localhost:6379> HGET 检查 "¥x96¥01¥xcd¥x1f¥xc2¥xcd¥x068¥xce¥x00¥x0fB¥xe2¥xcd¥x02R¥xce¥x00¥xb5¥x13¥x10 "
"1380790800*
我对这些命令有什么误解吗,或者这与二进制
问题有关,我读到 redis 是二进制安全的。
提前致谢