赞
踩
- redisTemplate.opsForValue().set("myKey_one", value);
- redisTemplate.opsForValue().set("myKey_two", value);
上面的命令其实是redis的两个连接,上面是开启了两个连接去分别执行命令。
sessionCallback接口是一个批处理的接口,通过这个接口就可以把批量的命令放到redis的一个连接去执行。可以使用同一个连接去执行批量的命令。
- public void testSessionCallback(){
- RedisTemplate redisTemplate = this.getRedisTemplate();
-
- testSessionCallback(redisTemplate, "hellotest");
- }
-
-
- public void testSessionCallback(RedisTemplate redisTemplate, String value) {
- redisTemplate.execute(new SessionCallback() {
- @Override
- public Object execute(RedisOperations redisOperations) throws DataAccessException {
- redisOperations.opsForValue().set("myKey", value);
- String myValue = String.valueOf(redisOperations.opsForValue().get("myKey"));
- System.out.println(myValue);
- return myValue;
- }
- });
- }

Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。