以下其他API用的不多痘拆,主要Redis用的最多的還是redisTemplate.opsForValue()
stringRedisTemplate.opsForValue().set("test", "100",60*10,TimeUnit.SECONDS);//向redis里存入數(shù)據(jù)和設(shè)置緩存時(shí)間
stringRedisTemplate.opsForValue().get("test")//根據(jù)key獲取緩存中的val stringRedisTemplate.boundValueOps("test").increment(-1);//val做-1操作 注意increment中的值,只能為整型,不能為字符串
stringRedisTemplate.boundValueOps("test").increment(1);//val +1 stringRedisTemplate.getExpire("test")//根據(jù)key獲取過期時(shí)間
stringRedisTemplate.getExpire("test",TimeUnit.SECONDS)//根據(jù)key獲取過期時(shí)間并換算成指定單位 stringRedisTemplate.delete("test");//根據(jù)key刪除緩存 stringRedisTemplate.hasKey("546545");//檢查key是否存在氮墨,返回boolean值 stringRedisTemplate.expire("red_123",1000 , TimeUnit.MILLISECONDS);//設(shè)置過期時(shí)間
stringRedisTemplate.opsForSet().add("red_123", "1","2","3");//向指定key中存放set集合 stringRedisTemplate.opsForSet().isMember("red_123", "1")//根據(jù)key查看集合中是否存在指定數(shù)據(jù) stringRedisTemplate.opsForSet().members("red_123");//根據(jù)key獲取set集合