当前位置:   article > 正文

Redis的sessionCallback接口

Redis的sessionCallback接口

 

  1. redisTemplate.opsForValue().set("myKey_one", value);
  2. redisTemplate.opsForValue().set("myKey_two", value);

上面的命令其实是redis的两个连接,上面是开启了两个连接去分别执行命令。

sessionCallback接口是一个批处理的接口,通过这个接口就可以把批量的命令放到redis的一个连接去执行。可以使用同一个连接去执行批量的命令。

 

  1. public void testSessionCallback(){
  2. RedisTemplate redisTemplate = this.getRedisTemplate();
  3. testSessionCallback(redisTemplate, "hellotest");
  4. }
  5. public void testSessionCallback(RedisTemplate redisTemplate, String value) {
  6. redisTemplate.execute(new SessionCallback() {
  7. @Override
  8. public Object execute(RedisOperations redisOperations) throws DataAccessException {
  9. redisOperations.opsForValue().set("myKey", value);
  10. String myValue = String.valueOf(redisOperations.opsForValue().get("myKey"));
  11. System.out.println(myValue);
  12. return myValue;
  13. }
  14. });
  15. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/318422
推荐阅读
相关标签
  

闽ICP备14008679号