redis中分析key大小的几种方法

phpmianshi1年前 (2019-04-13)Redis5
背景当redis被用作缓存时,有时我们希望了解key的大小分布,或者想知道哪些key占的空间比较大。本文提供了几种方法。一. bigKeys这是redis-cli自带的一个命令。对整个redis进行扫...

redis的bigkey问题如何解决

phpmianshi1年前 (2019-04-12)Redis166
寻找big key有如下几种方法redis-cli自带--bigkeys,例如:redis-cli -h -a --bigkeys获取生产Redis的rdb文件,通过rdbtools分析rdb生成cs...

redis的热key问题如何解决

phpmianshi1年前 (2019-04-11)Redis189
概念其实热key问题说来也很简单,就是瞬间有几十万的请求去访问redis上某个固定的key,那么,这样会造成流量过于集中,达到物理网卡上限,从而导致这台redis的服务器宕机。那接下来这个key的请求...

Redis中 面试必考

phpmianshi3年前 (2017-04-09)Redis87
一. Redis性能如此高的原因纯内存操作,内存的读写速度非常快单线程,保证了每个操作的原子性,省去了很多上下文切换线程的时间高效的数据结构,如压缩表,对短数据进行压缩存储,再如,跳表,使用有序的数据...

Redis Hyperloglog实现UV数据统计

phpmianshi3年前 (2017-04-08)Redis90
Redis  自2.8.9起可用时间复杂度: O(1)添加每个元素。HyperLogLog 是一种概率数据结构,用来估算数据的基数。数据集可以是网站访客的 IP 地址,E-mail 邮箱或者...

Redis 和 memache 缓存的区别

phpmianshi3年前 (2017-04-07)Redis102
1.数据类型Redis数据类型丰富,支持set list hash等类型memcache支持简单数据类型,需要客户端自己处理复杂对象2.持久性redis支持数据落地持久化存储,并不是所有的数据都一直存...

Redis中主从复制的原理详解

phpmianshi3年前 (2017-04-06)Redis98
主从复制的方式命令slaveof。优点:无需重启。缺点:不便于管理 // 命令行使用 slaveof ip port // 使用命令后自身...