Spring boot Spring重新调整模板的有效Zrange,但不返回任何键
我正在使用SpringRedisTemplate连接到Redis。我使用zadd添加数据,然后调用zrange检查数据值。它返回的数据很好,但是当我调用Key*时,我没有得到任何结果。真糊涂!!请帮忙!!但当我运行绝地时,它工作正常,我看到cli等的条目Spring boot Spring重新调整模板的有效Zrange,但不返回任何键,spring-boot,redis,Spring Boot,Redis,我正在使用SpringRedisTemplate连接到Redis。我使用zadd添加数据,然后调用zrange检查数据值。它返回的数据很好,但是当我调用Key*时,我没有得到任何结果。真糊涂!!请帮忙!!但当我运行绝地时,它工作正常,我看到cli等的条目 System.out.println("********** ZRANGE IS " + redisTemplate.zrange(patternEmailsSetKey, 0l, -1l)); final Set<String
System.out.println("********** ZRANGE IS " + redisTemplate.zrange(patternEmailsSetKey, 0l, -1l));
final Set<String> keys = redisTemplate.hkeys("*");
System.out.println("&&&&&&&&&&&&&&& KEY SIZE IS " + keys.size());
for(String key: keys) {
System.out.println("key: "+ key);
}
System.out.println(“*********ZRANGE是”+redisTemplate.ZRANGE(patternEmailsSetKey,0l,-1l));
最终设置键=redisTemplate.hkeys(“*”);
System.out.println(“&&&&&&&&&&&&&&&&键大小为“+keys.SIZE()”);
用于(字符串键:键){
System.out.println(“key:+key”);
}
返回
**********ZRANGE是[{“subject”:“ab”,“eest”:“aa”,“url”:[“aa”,“ss”],“dd”:0,“Id”:11,“bId”:999}]
&&&&&&&&&&&&&&&键大小为0,而
ZADD
是用于排序集的命令,而HKEYS
是用于散列的命令。因此,您正在将元素添加到排序集
,同时尝试获取哈希
的字段
如果要获取排序集的所有成员
,则需要使用ZSCAN
命令