redis基本操作
耿直的老boy
这个作者很懒,什么都没留下…
展开
-
redis分布式锁
1.生成锁(即是redis的key)时,需要给锁设置一个过期时间,防止出现异常,锁一致存在。 2.删除锁时,需要注意两点,a:当前线程加的锁当前删除, b:保证redis的删除操作需要具有原子性 延伸问题:上述第一个,如何保证过期时间一定大于当前线程在该业务方法中的操作时间,Redis锁的过期时间小于业务的执行时间该如何续期? @Autowired private StringRedisTemplate redisTemplate; //redis锁名 String lockKey原创 2021-02-03 10:58:59 · 265 阅读 · 0 评论 -
redis常用指令
keys * 查询当前库的所有键 exists <key> 判断某个键是否存在 type <key> 查看键的类型 del <key> 删除某个键 expire <key> <key> <second> 为键值设置过期时间,单位秒。 ttl <key> 查看还有多少秒过期,-1表示永不过期,-2表示已过...原创 2019-11-25 20:53:04 · 108 阅读 · 0 评论