![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 83
莫轻言舞
莫笑少年江湖梦,谁不少年梦江湖。曾经年少立志三千里,如今踌躇百步无寸功。儿女蹒跚学堂中。碎银几两催人老。心仍少,皱纹却上眉目中,浮生醉酒回梦里。青春人依旧,只叹时光太匆匆!
展开
-
SpringBoot+Redis BitMap 实现签到与统计功能
采用BitMap实现签到功能实现签到接口,将当前用户当天签到信息保存到Redis中我们可以把年和月 作为BitMap的key,然后保存到一个BitMap中,每次签到就到对应的位上把数字从0 变为1,只要是1,就代表是这一天签到了,反之咋没有签到。实现签到接口,将当前用户当天签到信息保存至Redis中说明请求方式POST请求路径/user/sign请求参数无返回值无因为BitMap 底层是基于String数据结构,因此其操作都封装在字符串操作中了。原创 2023-10-09 15:39:05 · 317 阅读 · 0 评论 -
Redis 变慢了 解决方案
对 Redis 进行基准性能测试例如,我的机器配置比较低,当延迟为 2ms 时,我就认为 Redis 变慢了,但是如果你的硬件配置比较高,那么在你的运行环境下,可能延迟是 0.5ms 时就可以认为 Redis 变慢了。所以,你只有了解了你的 Redis 在生产环境服务器上的基准性能,才能进一步评估,当其延迟达到什么程度时,才认为 Redis 确实变慢了。为了避免业务服务器到 Redis 服务器之间的网络延迟,你需要直接在 Redis 服务器上测试实例的响应延迟情况。原创 2023-08-03 10:13:43 · 344 阅读 · 0 评论 -
SpringBoot 项目使用 Redis 对用户 IP 进行接口限流
SpringBoot 项目使用 Redis 对用户 IP 进行接口限流原创 2023-07-27 18:58:45 · 1360 阅读 · 0 评论 -
Redis使用,AOF、RDB
Redis使用,AOF、RDB原创 2023-03-01 11:24:50 · 310 阅读 · 0 评论 -
Linux常用运维命令
Linux常用运维命令:mysql;redis;mongodb;nginx原创 2023-01-05 17:50:20 · 473 阅读 · 0 评论 -
SpringBoot整合Memcached
SpringBoot整合Memcached转载 2023-01-04 10:16:01 · 449 阅读 · 0 评论 -
分布式锁用 Redis 还是 Zookeeper
Curator是一个zookeeper的开源客户端,也提供了分布式锁的实现。{try {= null ) {}// 获取当前所有节点排序后的集合// 获取当前节点的名称// 判断当前节点是否是最小的节点// 获取到锁} else {// 没获取到锁,对当前节点的上一个节点注册一个监听器= null ){= null ){break;}}}原创 2022-08-24 09:58:09 · 79 阅读 · 0 评论 -
Spring Boot + Redis 去除搜索栏热搜、不雅文字过滤功能
使用java和redis实现一个简单的热搜功能,具备以下功能: 搜索栏展示当前登陆的个人用户的搜索历史记录,删除个人历史记录 用户在搜索栏输入某字符,则将该字符记录下来 以zset格式存储的redis中,记录该字符被搜索的个数以及当前的时间戳 (用了DFA算法,感兴趣的自己百度学习吧) 每当用户查询了已在redis存在了的字符时,则直接累加个数, 用来获取平台上最热查询的十条数据。(可以自己写接口或者直接在redis中添加一些预备好的关键词) 最后还要做不雅文字过滤功能。原创 2022-05-14 22:29:22 · 214 阅读 · 0 评论 -
本地缓存框架:Caffeine Cache
1、 Caffine Cache 在算法上的优点-W-TinyLFU说到优化,Caffine Cache到底优化了什么呢?我们刚提到过LRU,常见的缓存淘汰算法还有FIFO,LFU:1、FIFO:先进先出,在这种淘汰算法中,先进入缓存的会先被淘汰,会导致命中率很低。2、LRU:最近最少使用算法,每次访问数据都会将其放在我们的队尾,如果需要淘汰数据,就只需要淘汰队首即可。仍然有个问题,如果有个数据在 1 分钟访问了 1000次,再后 1 分钟没有访问这个数据,但是有其他的数据访问,就导致了我们这个原创 2022-05-09 11:03:51 · 2143 阅读 · 0 评论 -
RediSearch+SpringBoot实现全文搜索
一、RediSearch介绍:在Redis之上实现了一个搜索引擎,但与其他Redis搜索库不同的是,它不使用诸如Sorted Sets之类的内部数据结构。反向索引存储为特殊的压缩数据类型,可实现快速索引和搜索速度,并减少内存占用。这还启用了更高级的功能,例如精确的词组匹配和文本查询的数字过滤,这是传统Redis搜索方法无法实现或无法实现的。二、RediSearch开源地址:官方地址:https://oss.redislabs.com/redisearch/开源地址:https://githu转载 2022-04-24 10:29:04 · 1700 阅读 · 0 评论