
redis
文章平均质量分 79
redis
csdncjh
这个作者很懒,什么都没留下…
展开
-
redis分布式锁和简单秒杀限流的实现
分布式锁看门狗防止死锁redission实现依赖 <!--整合redission框架start--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> &...原创 2022-05-23 16:45:08 · 1252 阅读 · 0 评论 -
Redis实战总结
bitmap使用场景用户签到准备数据SETBIT key offset value对指定的key的value的指定偏移(offset)的位置1或0, 其中key我们可以设置为当天的年月日,offset是用户uid(这里暂时只考虑uid是纯数字的情况),value的话1表示已签到。SETBIT 20190601 12500 1SETBIT 20190602 12500 1SETBIT 20190603 12500 1SETBIT 20190601 12501 1SETBIT.原创 2022-05-21 16:49:54 · 311 阅读 · 0 评论 -
布隆过滤器使用总结
简介简单来说,布隆过滤器(BloomFilter)是一种数据结构。特点是存在性检测,如果布隆过滤器中不存在,那么实际数据一定不存在;如果布隆过滤器中存在,实际数据不一定存在。相比于传统数据结构(如:List、Set、Map等)来说,它更高效,占用空间更少。缺点是它对于存在的判断是具有概率性。原理布隆过滤器(Bloom Filter)的核心实现是一个超大的位数组(或者叫位向量)和几个哈希函数。假设位数组的长度为m,哈希函数的个数为k。以上图为例,具体的插入数据和校验是否存在的流程:假设集原创 2022-05-14 12:43:48 · 1803 阅读 · 0 评论 -
hutool操作redis基本封装
来源Hutool v5.6.0 参考文档依赖 <!--hutool--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.6.0</version> &l原创 2021-08-20 16:02:13 · 7309 阅读 · 2 评论