
Redis
文章平均质量分 93
Kuo-Teng
这个作者很懒,什么都没留下…
展开
-
基于Redisson使用自定义注解实现分布式锁
基于Redisson使用自定义注解来实现分布式锁,获取不到锁时等待指定时间,并在期间不断尝试获取锁原创 2023-08-01 18:18:46 · 482 阅读 · 0 评论 -
一文讲透Redis缓存穿透、缓存击穿与缓存雪崩
1. Redis缓存穿透:key对应的数据在缓存和数据库中都不存在;2. Redis缓存击穿:key对应的数据在缓存中不存在,在数据库中存在;3. Redis缓存雪崩:key对应的数据在数据库中存在,但在缓存中集中失效;......原创 2022-08-15 10:47:59 · 752 阅读 · 0 评论 -
一文读懂什么是布隆过滤器
1. 布隆过滤器(Bloom Filter)是1970年由布隆提出的。2. 它实际上是一个很长的二进制位数组和一系列随机映射函数。3. 布隆过滤器可以用于检索一个元素是否在一个集合中。4. 它的优点是空间效率和查询时间都比一般的算法要好的多,缺点是有一定的误识别率和删除困难。...原创 2022-08-15 10:39:49 · 653 阅读 · 0 评论 -
Redis持久化RDB与AOF
1. 很多时候我们需要持久化数据,也就是将内存中的数据写⼊到硬盘⾥⾯,⼤部分原因是为了之后重⽤数据(⽐如重启机器、机器故障之后恢复数据),或者是为了防⽌系统故障⽽将数据备份到⼀个远程位置。2. Redis会单独fork一个与当前进程一模一样的子进程来进行持久化,这个子进程的所有数据(变量、环境变量、程序程序计数器等)都和原进程一模一样,会先将数据写入到一个临时文件中,待持久化结束了,再用这个临时文件替换上次持久化好的文件,整个过程中,主进程不进行任何的I/O操作,这就确保了极高的性能。3. redis.原创 2022-08-10 22:16:41 · 364 阅读 · 0 评论