【发布时间】:2013-12-14 06:47:27
【问题描述】:
我尝试使用以下代码将一些示例分值对添加到 redis 排序集:
String key = "set";
redis.zadd(key, 5, "1034");
redis.zadd(key, 2, "1030");
redis.zadd(key, 1, "1089");
并尝试使用 byteArray 和 BitSet 检索它
byte[] byteArr = redis.get(key.getBytes());
BitSet bitSet = fromByteArrayReverse(byteArr);
System.out.println(bitset.toString()));
我也试过执行
System.out.println(redis.get(key.getBytes()));
这应该给我一个字节数组的地址
但是对于这两个命令我都得到了错误
“针对持有错误值的键的 ERR 操作”
那么谁能告诉我为什么首先会出现这个错误,以及从 redis 排序集中检索值的正确 redis 命令/代码?
【问题讨论】: