我想同时获得 key 和 values 。现在我这样做:
Set<String> keys = redisTemplate.keys("Tom*");
if (keys != null) {
//get them one by one
for (String key : keys) {
String value = redisTemplate.opsForValue().get(key);
}
}
首先,我必须得到所有以“abc”开头的键。其次,我一一获取值。
我可以同时获取键和值吗?
更新:
谢谢苏凡兰。
我有一些与每个用户相关的属性:
1)Tom.loginTimes=3
2)Tom.tradeMoneyCount=100
在我定义两个单独的键之前:Tom.loginTimes 和 Tom.tradeMoneyCount。现在我想我应该使用 hmset:
10.75.201.3:63790> hmset Tom loginTimes 3 tradeMoneyCount 100
OK
10.75.201.3:63790> hgetall Tom
1) "loginTimes"
2) "3"
3) "tradeMoneyCount"
4) "100"
谢谢。