操作String类型数据
简单的设置Key And Value
@Autowried
private RedisTemplate redisTemplate;
redisTemplate.opsForValue().set("city","shenzhen");
设置超时时间
redisTemplate.opsForValue().set("key1","value1",10l, TimeUnit.SECONDS);
当Key不存在的时候才进行设置
redisTemplate.opsForValue().setIfAbsent("city","beijing");
System.out.println(redisTemplate.opsForValue().get("city"));
操作Hash
添加操作
redisTemplate.opsForHash().put("key","hashKey","value");
获取某个Hash中某个key对应的value
redisTemplate.opsForHash().get("hashName","key");
获取Hash中所有的keys
redisTemplate.opsForHash().keys("hashName");
获取hash中所有的value
redisTemplate.opsForHash().values("hashName");
操作List类型数据