Spring RedisTemplate操作-String操作(2)
2017-04-25 10:34
666 查看
@Autowired @Resource(name="redisTemplate") private RedisTemplate<String, String> rt; public void flushdb(){ rt.execute(new RedisCallback<Object>() { public String doInRedis(RedisConnection connection) throws DataAccessException { connection.flushDb(); return "ok"; } }); } public void set(){ flushdb(); ValueOperations<String, String> vo = rt.opsForValue(); vo.set("wzg", "nihao"); vo.set("wzg", "nihao",3); vo.set("wzg2", "nihao",2,TimeUnit.MINUTES); vo.set("mc", "nihao"); vo.setIfAbsent("wzg", "dsg"); Map<String, String> map = new HashMap<String, String>(); map.put("cff", "xsg"); map.put("cl", "xxsg"); vo.multiSet(map); vo.append("cff", " sm"); vo.increment("age", 2); vo.increment("age", 1); vo.increment("age", -1); rt.delete("mc"); rt.convertAndSend("redisss", "niyashabi"); rt.setEnableTransactionSupport(true); } public void get(){ ValueOperations<String, String> vo = rt.opsForValue(); out(vo.get("wzg")); out(vo.get("wzg",1,2)); out(vo.getAndSet("wzg", "hello")); out(vo.get("wzg")); out(vo.multiGet(Arrays.asList("cff","cl"))); // out(vo.get("age")); out(vo.size("wzg")); out(vo.get("mc")); out(rt.keys("*")); out(rt.randomKey()); out(rt.getClientList()); out(rt.hasKey("wzg")); out(rt.type("wzg")); // try { // Thread.sleep(2000); // } catch (InterruptedException e) { // } // out(rt.getExpire("wzg2")); }
相关文章推荐
- Spring RedisTemplate操作-String操作(2)
- Spring Boot StringRedisTemplate常用操作
- RedisTemplate操作String测试类
- Spring RedisTemplate操作-哈希操作(3)
- Spring RedisTemplate操作-注解缓存操作(11)
- Spring RedisTemplate操作-HyperLogLog操作(7)
- spring data redis RedisTemplate操作redis相关用法
- Spring RedisTemplate操作-ZSet操作
- Spring RedisTemplate操作-List操作(4)
- Spring RedisTemplate操作-通道操作(10)
- Spring data redis-StringRedisTemplate 用法
- StringRedisTemplate常用操作
- jedis与spring整合及简单的使用RedisTemplate操作
- Spring RedisTemplate操作-Set操作(5)
- Spring data redis-StringRedisTemplate 用法
- StringRedisTemplate常用操作
- Spring data redis-StringRedisTemplate 用法
- Spring RedisTemplate操作-发布订阅操作(8)
- Spring RedisTemplate操作-ZSet操作(6)
- Spring RedisTemplate操作-xml配置(1)