作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
如何在下面的程序中正确使用 StringRedisTemplate
方法?
public void put(StringRedisTemplate template, final Object key, final Object value ) {
template.execute(new RedisCallback<Object>() {
public Object doInRedis(RedisConnection connection) throws DataAccessException {
connection.zCard((byte[]) key);
connection.exec();
return null;
}
}
);
}
最佳答案
您可以像这样在 RedisConnection
上调用 zCard(key)
:
Long zCard = template.execute(new RedisCallback<Long>() {
@Override
public Long doInRedis(RedisConnection connection) throws DataAccessException {
return connection.zCard(potentiallyExtractBytes(key));
}
private byte[] potentiallyExtractBytes(Object key) {
return (key instanceof byte[]) ? (byte[]) key : key.toString().getBytes();
}
});
关于java - StringRedisTemplate如何使用redis zcard方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22468640/
是否可以在 Redis 中获取多个排序集的数量? 我想要这样的东西: redis.zcard(["YOLO", "YOLOSWAG"]) 那应该返回 YOLO 和 YOLOSWAG 的计数。 最佳答案
本文整理了Java中org.springframework.data.redis.core.ZSetOperations.zCard()方法的一些代码示例,展示了ZSetOperations.zCar
TypeError: Cannot read property 'zcard' of null at Queue.card (/Users/narain/Sites/integrity-aut
我在从 node.js 运行的 lua 脚本中有这段代码。 local stats = {}; stats['orders'] = redis.call('zcard','jobs'); return
我是一名优秀的程序员,十分优秀!