redisTemplate直接调用opfor..来操作redis数据库,每执行一条命令是要重新拿一个连接,因此很耗资源,让一个连接直接执行多条语句的方法就是使用SessionCallback,同样作用的还有RedisCallback,但不常用。

redisTemplate.execute(new SessionCallback(){
    
    @override
    public Object execute(RedisOperations ro){
        
        ro.opfor..//获取操作对象在执行一些语句
    }
});

redistemplate-sessionCallback

还有一种便捷式写法:Lambda表达式

 redistemplate-sessionCallback

相关文章:

  • 2021-08-22
  • 2021-05-31
  • 2021-07-14
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-30
  • 2022-01-08
  • 2022-12-23
  • 2021-08-02
  • 2021-12-10
相关资源
相似解决方案