Redis知识点回顾
文章平均质量分 87
小冷coding
开朗,好学,热情
展开
-
【Redis】回顾下Redis实现分布式锁
在锁中存储当前进程和线程标识,释放锁时对锁的标识判断,如果是需要删除的数据就删除,不是则放弃操作。但是为了保证服务宕机时也可以释放锁,需要利用expire命令给锁设置一个有效期,过期后就失效释放了。解决办法:要保证set NX和expire(EX)命令的原子性。Redis使用setnx命令,这个命令的特征是如果多次执行,只有第一次执行会成功,可以实现。这两个问题有会的朋友们欢迎在评论区留言交流解答。2.Redis可重入分布式锁的获取锁和释放锁的实现方式怎样的呢?1.Redis可以实现可重入分布式锁吗?原创 2022-10-11 23:03:57 · 651 阅读 · 15 评论 -
【Redis】回顾下Redis缓存击穿、缓存雪崩、缓存穿透知识点
Redis中的key可能会在某些时间点被超高并发地访问。这个时候,需要考虑一个问题:缓存被“击穿”的问题。在某一个时间段,缓存集中过期失效.正常情况下,我们去查询数据都是存在。那么请求去查询一条压根儿数据库中根本就不存在的数据,也就是缓存和数据库都查询不到这条数据,但是请求每次都会打到数据库上面去。这种查询不存在数据的现象我们称为缓存穿透。原创 2022-10-10 22:19:31 · 594 阅读 · 18 评论 -
【Redis】回顾下Redis的过期策略
面试过程中不要紧张,找工作面试是双向选择的嘛,心态要好。面试官提的问题对自己知道的呢要表达的有逻辑性,尽量回到问题的点上,不要答非所问这样的话就很难通过面试的。对于不会的呢要巧妙的告知面试官,在其他方面比较占优势一些。面试结束之后要不断的总结归纳,可能同一个问题在下一次面试时又会被问到。所以总结复盘准不会错的,这样空了时候可以找出来查阅一下,才会的记得更牢固一些。原创 2022-10-09 20:32:47 · 2131 阅读 · 15 评论 -
【Redis】回顾Redis知识点之事务机制
MULTI 、 EXEC 、 DISCARD 和 WATCH 是 Redis 事务的基础。原创 2022-10-08 20:30:45 · 526 阅读 · 3 评论