redis
文章平均质量分 73
烤鸭的世界我们不懂
烤鸭的世界我们不懂。
展开
-
redis命令大量超时 连接数突增
这篇文章拖了3周没写出来,最后虽然给出了一个分析,但还是感觉不够说服力。毕竟出了问题、第一时间是解决问题,解决之后只能依靠历史的数据进行复盘、分析。一开始大家都说是由于redis内存刷到报警、内存碎片产生导致的,其实应该没啥关系。由于是老项目,在框架使用上需要注意,可能用了很久的框架,不知道在一些场景上的性能怎么样。比如像这次大量刷入缓存,导致内存急速上、后来停刷之后的大量过期的场景并没有实际运行过。原创 2023-02-13 08:15:00 · 1960 阅读 · 2 评论 -
windows docker redis 集群部署
大家好,我是烤鸭: 上次分享了windows docker redis,这么快就不够用了,单机的不行,整个集群的,看了网上的教程都好麻烦,简单点。单机的:https://blog.csdn.net/Angry_Mills/article/details/122832374下载redis镜像参考单机的:docker pull redis本地目录和配置文件启动挂载的目录建目录和配置文件,比如打算部署3主节点的集群redis.conf,端口写是对应的目录 6001 - 6003po原创 2022-02-25 19:35:24 · 2806 阅读 · 1 评论 -
《redis 设计与实现》读书笔记
大家好,我是烤鸭: 《redis 设计与实现》,读书笔记。第一部分 数据结构与对象第2章 简单动态字符串Redis 使用SDS 作为字符串表示。O(1) 复杂度获取字符串长度。杜绝缓冲区溢出。减少修改字符串长度时所需的内存重分配次数。二进制安全。兼容部分C字符串函数。第3章 链表每个链表节点由一个listNode结构标识,每个节点都有一个指向前置接点和后置节点的指针,实现是双端链表。每个链表用list结构标识,结构带有表头节点指针、表尾节原创 2022-02-22 06:58:16 · 423 阅读 · 0 评论 -
windows docker redis
大家好,我是烤鸭: docker真的太方便了,尤其是对windows系统,友好的不得了。以前还只能是正版的专业版才能用,现在已经没有限制了,虽然加了收费,个人用免费就够了。redis 新版也不支持windows系统,想搞测试的话docker正好补缺。docker安装官网下载安装,再注册个账号(非必须)。https://www.docker.com/products/docker-desktop安装完这样,关于一些报错,百度下就行。redis 镜像原创 2022-02-09 08:15:00 · 2242 阅读 · 2 评论 -
redisson 大量ping操作,导致 tps过高
大家好,我是烤鸭: 这个问题有点奇怪,新服务上线,redis tps居高不下,还都是ping命令。环境:服务 : 280台,redis集群:12主24从问题由于服务刚上线,还没有访问,发现ping命令的qps 7K,就很纳闷。运维帮忙看了下,确认这些命令的发起ip是业务服务。问题排查项目中用到了 lettuce和redisson,在测试环境测试,尝试把redisson去掉后,没有大量ping了。加上之后,又有了,频率大概是 每分钟 26次。原创 2021-08-12 19:49:51 · 6296 阅读 · 2 评论 -
lettuce 配置域名 dns 切换
大家好,我是烤鸭: 如果你也有类似的困扰,运维告诉你,redis连接配置域名,这样出问题了,直接改dns地址就行,不需要重启服务。。。梦想是美好的,现实是残酷的。如果你使用的是 lettuce连接池,那么恭喜你,必须重启服务才能生效。测试一下环境: <parent> <groupId>org.springframework.boot</groupId> <arti原创 2021-07-29 19:33:14 · 1248 阅读 · 2 评论