redis
文章平均质量分 91
梦回从前
只要是光一定会灿烂的
展开
-
Redis集群与插槽分配(动态新增或删除结点)
https://blog.csdn.net/IT_hejinrong/article/details/792055281. 集群 即使有了主从复制,每个数据库都要保存整个集群中的所有数据,容易形成木桶效应。使用Jedis实现了分片集群,是由客户端控制哪些key数据保存到哪个数据库中,如果在水平扩容时就必须手动进行数据迁移,而且需要将整个集群停止服务,这样做非常不好的。Redis3.0版本的一大特性就是集群(Cluster),接下来我们一起学习集群。1.1 架构...转载 2020-11-25 15:28:32 · 389 阅读 · 0 评论 -
Redis批量操作--增加,删除,模糊查询
需求来源虽然说redis是纯内存操作,效率非常高,但是一次插入或者删除千万级或者亿级的操作,如果采用单条处理的api,整体处理效率还是很低的;另外,如果处理的数据量过大,稍有不慎可能就会导致client端的内存溢出或者服务端的负载过高,基于此,下面提供几种优雅的批量操作的jedis api供批量操作场景使用具体实现下面将从批量添加,批量查询以及批量删除三个方面提供例子:批量添加批量添加有两种方式,即使用jedis自带的api进行操作,以及使用jedis的Pipeline api来进行操作原创 2020-11-24 15:14:23 · 3625 阅读 · 0 评论 -
redis内存占用分析,可视化查看redis数据内存占用大的key
需求来源:客户现场redis内存飙升,由于无法远程连接客户现场环境,进而分析redis的内存中占用较大的key,无法进行问题精确定位,所以需要一个组件或者方法来查看redis内存占用大的key的列表,进而定位问题解决方案:依赖:redis持久化的rdb文件,以及开源的Redis Data Reveal(rdr)组件rdb文件:该文件有两个来源:redis配置的持久化策略,定期会生成一个rdb文件,可以直接拿来分析 如果未配置rdb持久化策略,则可以在redis shell中执行原创 2020-10-23 10:18:32 · 3447 阅读 · 0 评论