
redis
RedHaohao
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
记一次redis内存翻倍问题排查
问题巡查redis时发现短时间内存翻倍。思路下载翻倍前后的rdb备份文件 使用rdb-tool 生成rdb对应的csv report 将csv处理后导入sqlite 使用sqlite查询哪些key发生了变化 根据key去业务代码中找相关代码查看rdb-tool介绍在获取到备份文件后,需要使用redis-rdb-tools生成内存快照。redis-rdb-tool...原创 2019-12-10 18:03:54 · 1630 阅读 · 0 评论 -
redis学习笔记之持久化
关于持久化Redis支持RDB和AOF两种持久化方式,redis为内存数据库,进程退出就会导致数据丢失,所以要将数据存储起来,当下次重启时即可加载之前持久化的文件,避免数据丢失。RDBRDB持久化是把当前进程数据生成快照保存到硬盘的过程。触发RDB持久化过程分为手动触发和自动触发。手动触发save阻塞当前Redis服务器。直到RDB过程完成为止,对于内存比较大的实例会造成长时间的阻塞,...原创 2019-12-05 10:48:49 · 171 阅读 · 0 评论 -
redis学习笔记之Geo
//geoadd 相同城市时 会更新数据 并返回 0geoadd cities:locations 116.28 39.55 beijing //插入经度 纬度 成员 插入成功返回插入个数geoadd cities:locations 116.28 39.55 beijing 1 2 city1 2 2 city2 //插入多个城市geodist key member1 member2 ...原创 2019-10-08 17:19:48 · 296 阅读 · 0 评论 -
redis学习笔记之五种数据结构
zset简介zset:有序集合。有序集合中的元素可以排序。与列表使用索引下标不同,他给每一个元素设置一个分数作为排序的依据。比较常用命令及时间复杂度//返回结果为成功添加成员个数(可多次插入)zadd user:ranking 251 tom //添加用户tom及分数251 //zadd 的选项 nx xx ch incr //分别为member必须不存在,才能添加成功,用于添...原创 2019-10-08 19:34:46 · 169 阅读 · 0 评论 -
redis学习笔记之慢日志
两个配置slowlog-max-len1.慢查询日志是一个先进先出队列2.固定长度3.保存在内存内,不会持久化slowlog-log-slower-than1.慢查询阈值(单位:微秒)2.slowlog-log-slower-than=0,记录所有命令3.slowlog-log-slower-than<0,不记录所有命令配置方法1.默认值config get slowl...原创 2019-12-05 10:48:27 · 175 阅读 · 0 评论