网站开发服务单位,网络营销模式有几种,修改WordPress的权限,万网域名管理平台登录INDEX 1 big-keyhot-key 1 big-key
分类
字符串型 big-key#xff1a;字符串最大可以到 512M集合型 big-key#xff1a;集合个数可以到 2^23
问题
内存空间不均匀指令耗时增加#xff1a;redis 是单线程的#xff0c;部分操作的时间复杂度是 O(n) 的#xff0c;big-ke… INDEX §1 big-keyhot-key §1 big-key
分类
字符串型 big-key字符串最大可以到 512M集合型 big-key集合个数可以到 2^23
问题
内存空间不均匀指令耗时增加redis 是单线程的部分操作的时间复杂度是 O(n) 的big-key 可能导致单个指令耗时较长网络传输耗时增加获取 big-key 消耗的网络传输成本增加不当使用时可能造成 jvm 的 oom
一般情况下使用频率较低使用方式正确的 big-key 是允许存在的只会影响内存使用情况导致不均匀
指令 ./redis-cli bigkeys 可以找生成一个 big-key 分析摘要输出如下信息
整个 key 空间具有多少key最大的字符串 key 占了多少字节下面个数据类型的元素个数/最大长度占所有 key 的比例和其平均大小 list 元素个数hash 字段个数string 字节数stream entry 个数set 元素个数zset 元素个数
debug key bigkey 可以查看某个key是不是 big-key主要是查看此 key value序列化之后的长度
处理
使用频率高业务复杂取值方式无错误处理方式1可以忽略需全量读写转 oss1拆分1优化业务实现方式11拆分、转其他存储比如 es、优化业务
hot-key
指令 ./redis-cli hotkeys