![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 75
辉度
这个作者很懒,什么都没留下…
展开
-
redis 6.0新特性-客户端缓存学习总结
redis的客户端缓存有两种模式,默认模式会占用redis服务端的内存资源,广播模式会占用redis服务端的CPU资源。默认模式需要注意缓存的key的数量不能太大。广播模式需要注意缓存的key的前缀数量不能太大。(具体性能转折点在哪里需要自行测试)客户端缓存在网络问题导致连接通道断开且未被检测出来的时间段内,应用可能读到过期数据,实时性要求特别高的业务需要注意避免使用或者有兜底方案。原创 2023-02-02 22:25:07 · 1429 阅读 · 0 评论 -
Redis HyperLogLog学习
转载HyperLogLog 算法的原理讲解以及 Redis 是如何应用它的转载 2021-08-10 00:19:20 · 75 阅读 · 0 评论 -
低版本SpringBoot Redis缓存旁路设计改造方案实践
低版本SpringBoot Redis缓存旁路设计改造方案实践目录文章目录低版本SpringBoot Redis缓存旁路设计改造方案实践1. 引言1.1 编写目的1.2 读者对象2. 业务背景3. 适用场景4. 解决方案4.1 引入Redisson替换Lettuce4.2 修改配置文件4.3 更优雅的配置方式1. 引言1.1 编写目的 在越来越多的系统建设中,旁路设计受到重视,但是在低版本SpringBoot,以及其默认引入的Lettuce Redis客户端中,并没有很好的处理旁路问题。本文则原创 2021-08-03 19:16:44 · 538 阅读 · 2 评论 -
Redis源码环境构建
Redis源码环境构建 近日,蒋德钧新上了一门Redis源码剖析的课程,应好友沈架构师的邀请,又重拾起了Redis源码学习。不过作为正经的JAVA工程师,大概在大学毕业后再也没写过C语言的源码了(还是看过一些的)。搭建一个Redis阅读环境我都好意思写一篇博客记录一下了。 不过,不是在windows环境下构建了,是在deepin系统下进行的构建,也许windows用户可以出门右拐了。本次搭建环境主要参考以下两篇windows搭建环境的博客:https://juejin.cn/post/692原创 2021-07-27 23:31:01 · 382 阅读 · 0 评论 -
docker快速集群部署redis
docker快速集群部署redis快速创建集群,方便开发测试。3步完成集群创建。准备配置模板redis-cluster.tmplport ${PORT}cluster-enabled yescluster-config-file nodes.confcluster-node-timeout 5000cluster-announce-ip 172.17.0.1cluster-announce-port ${PORT}cluster-announce-bus-port 1${PORT原创 2021-07-27 21:26:10 · 94 阅读 · 0 评论 -
RedisTemplate 接口误用造成的空指针异常记录(深扒multiGet接口)
RedisTemplate 接口误用造成的空指针异常记录redis读写在现阶段,除了原生的调用接口,例如jedis、lettuce等,许多都使用了redisTemplate,当然,更多的使用了@Cacheable、@CaachePut之类的注解。redisTemplate的封装避免了底层api的不同。而注解@Cacheable等则更多的符合了旁路设计,避免了更多人为try、catch,代码更加优雅、不容易出错。BUG级别低级BUG描述典型的空指针异常。据产生BUG的童鞋在一定的排查后描述:向原创 2021-07-03 15:28:55 · 4490 阅读 · 2 评论 -
Redis客户端配置优化建议
Redis客户端配置优化建议Redis客户端配置项参考spring-boot docs:data-properties.本篇以lettuce为例.着重讲连接池的配置.配置项默认值描述中文描述spring.redis.lettuce.cluster.refresh.adaptivefalseWhether adaptive topology refreshing using all available refresh triggers should be used.re原创 2021-02-26 20:05:01 · 6303 阅读 · 0 评论 -
Redis 从入门到弃坑
Redis 从入门到弃坑简介摘自:http://www.redis.cn/Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),L原创 2020-08-20 17:18:15 · 189 阅读 · 0 评论