@Repository
public class RedisServiceExtend {
@Autowired
private RedisTemplate<String, String> redisTemplate; private static String redisCode = "utf-8"; public long bitCount(final String key) {
return redisTemplate.exec((RedisCallback<Long>) con -> con.bitCount(key.getBytes()));
} public Long bitCount(String key, int start, int end) {
return redisTemplate.execute((RedisCallback<Long>) con -> con.bitCount(key.getBytes(), start, end));
} public Long bitOp(RedisStringCommands.BitOperation op, String saveKey, String... desKey) {
byte[][] bytes = new byte[desKey.length][];
for (int i = 0; i < desKey.length; i++) {
bytes[i] = desKey[i].getBytes();
}
return redisTemplate.execute((RedisCallback<Long>) con -> con.bitOp(op, saveKey.getBytes(), bytes));
} }

最新文章

  1. js常见报错之Unexpected token in JSON at position
  2. cas单点登录时报Invalid credentials
  3. C Golden gun的巧克力
  4. Delphi 200X、XE中如何用并行实现循环的计算
  5. matlab演奏《卡农》
  6. 对比AMD 890、AMD 880、 AMD 790、AMD 785、 AMD 780、AMD 7
  7. [codevs2230]黑白棋子
  8. Ext.Net 使用总结之GridPanel的删除事件
  9. 有感于NC的强大
  10. 初探OpenGL(一)
  11. ListView之侧滑删除
  12. gson常用的方式
  13. 在三台Centos或Windows中部署三台Zookeeper集群配置
  14. BZOJ3626 LNOI2014LCA(树链剖分+主席树)
  15. git忽略未被跟踪和已被跟踪的文件
  16. mysql insert插入的3种方法
  17. python中的requests使用小结
  18. 原生JavaScript技巧大收集(1~10)
  19. JS 传各种文件到后端
  20. c++ 转化

热门文章

  1. 【HDOJ6629】string matching(exkmp)
  2. 20180907-Java Applet基础
  3. 为 PhpStorm 配置 Xdebug 来调试代码
  4. LintCode之加一
  5. Java内置多线程框架Executor
  6. 14days laravel
  7. spring4.1.8扩展实战之四:感知spring容器变化(SmartLifecycle接口)
  8. Gradient Vanishing Problem in Deep Learning
  9. EasyUI在子tab基础上再打开新的tab标签页
  10. 3、NumPy 数组属性