命令相关
//1.设置key存在则覆盖SET [key] [value]//2.设置key存在不覆盖SETNX [key] [value]//3.获取keyGET [key]//4.设置多个key和value存在则覆MSET [key1] [value1] [key2] [value2] ...//5.设置多个key和value存在不覆盖MSETNX [key1] [value1] [key2] [value2] ...//6.查看所有keyKEYS *//7.查看key是否存在EXISTS [key] ...//8.查看key的过期时间TTL [key]//9.设置过期时间(毫秒/秒)expire [key] [second]pexpire [key] [millisecond]//10.数字类型加减#增加incr [key]incrby [key] [value]#减少decr [key]decrby [key] [value]//11.删除keydel [key] ...
JAVA相关
//1.设置key存在则覆盖redis.opsForValue().set("key", "value");//2.设置key存在不覆盖redis.opsForValue().setIfAbsent("key", "value");//3.获取Keyredis.opsForValue().get("key");//4.设置多个key和value存在则覆盖Map<String, String> param = MapUtil.newHashMap(2);param.put("key1", "value1");param.put("key2", "value2");redis.opsForValue().multiSet(param);//5.设置多个key和value存在不覆盖param = MapUtil.newHashMap(2);param.put("key1", "value111");param.put("key2", "value222");redis.opsForValue().multiSetIfAbsent(param);//6.查看所有keyredis.keys("*");//7.查看key是否存在redis.hasKey("key");//8.查看Key过期时间redis.getExpire("key");//9.设置过期时间(毫秒/秒)redis.expire("key",1, TimeUnit.SECONDS);//10.数字类型+-redis.opsForValue().increment("key");redis.opsForValue().increment("key",2);redis.opsForValue().decrement("key");redis.opsForValue().decrement("key",2);//11.删除keyredis.delete("key");