redis
再见世界
这个作者很懒,什么都没留下…
展开
-
Redis command timed out; nested exception is io.lettuce.core.RedisCommandTimeoutException: Command
springboot 连接redis一直连接超时首先分析redis服务是启动状态,项目连接配置也是正确的在连接redis客户端 通过info命令来检查redis是否存在问题used_memory_dataset_perc:96.65%由此可以发现,内存已经到达了峰值,需要清理内存通过命令分析出redis的大key --bigkeys redis-cli -h 127.0.0.1 -p 6379 -a 123456 --bigkeysBiggest string found .原创 2022-04-07 17:24:01 · 14166 阅读 · 0 评论 -
redis sds
redis 设计与实现第一章个人理解redis的键值字符串的底层是由sds(简单动态字符串)支持sds数据结构free:记录buf数组中未使用字节数量len :记录buf数组中已使用字节数量buf :字节数组,用于保存字符串,最后一个字节保存一个空行符使用sds的优点sds获取字符串长度的时间复杂度为O(1),不会有获取长度的性能瓶颈每次做更改字符串内容的时候,sds会拓展空间,不会造成缓冲区溢出二进制安全:c字符串只能储存文本,因为不识别空行符。sds可以储存二进制数原创 2020-06-29 17:01:27 · 285 阅读 · 0 评论