美文网首页Java 杂谈Redis程序员
Redis实践(十五)-开发规范

Redis实践(十五)-开发规范

作者: 紫霞等了至尊宝五百年 | 来源:发表于2018-08-20 02:29 被阅读127次

1 key设计



看看这个

embstr 是啥,即内部编码





2 value 设计

value 设计
bigkey
bigkey 的危害
网络阻塞
慢查询
节点数据不均衡
反序列消耗
发现 bigkey
应用方发现
redis-cli bigkeys
scan + debug object
主动报警
内核统计

3 发现 bigkey 的方法

bigkey 发现
应用方发现
redis-cli bigkeys



scan + debug object
主动报警
内核统计

4 bigkey 删除


bigkey 删除-Java
bigkey 预防
总结

5 选择合适的数据结构


一个例子,三种方案
方案一
方案二
方案三
三种方案的内存对比
三种方案内存分析
三种方案优缺点对比

6 键值的生命周期的管理

7 命令使用技巧






8 Java客户端优化


9 连接池参数说明



如何预估最大连接池

相关文章

  • Redis实践(十五)-开发规范

    1 key设计 看看这个 embstr 是啥,即内部编码 2 value 设计 3 发现 bigkey 的方法 4...

  • 使用Redis,你必须知道的21个注意要点

    前言 最近在学习Redis相关知识,看了阿里的redis开发规范,以及Redis开发与运维这本书。分使用规范、有坑...

  • Redis开发规范

    Redis开发规范 转载说明:文章转载自云栖社区,为了方便自己查看,如有侵权请告知本人阿里云Redis开发规范 一...

  • 【redis】redis好文

    Redis最佳实践:7个维度+43条使用规范,带你彻底玩转Redis http://kaito-kidd.com/...

  • Redis开发规范

    前言 众所周知,Redis作为一款内存型K/V数据库通常会被使用在以下三种场景:当做NoSQL数据库;当做缓存;当...

  • Redis开发规范

    前言:本文档根据约束力强弱及故障敏感性,规约依次分为强制、推荐、参考三大类。对于规约条目的延伸信息中,“说明”对内...

  • Redis开发规范

    一、键值设计 1、key名设计 可读性和可管理性以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业...

  • Redis开发规范

    1. 键值设计 1.1. key设计 (1)【强制】: 可读性和可管理性 以业务名(或数据库名)为前缀(防止key...

  • Redis 开发规范

    一、键值设计 1. key 名设计 (1)【建议】: 可读性和可管理性以业务名(或数据库名)为前缀(防止 key ...

  • 《Redis开发运维实践指南》PDF高清完整版-免费下载

    《Redis开发运维实践指南》PDF高清完整版-免费下载 《Redis开发运维实践指南》PDF高清完整版-免费下载...

网友评论

    本文标题:Redis实践(十五)-开发规范

    本文链接:https://www.haomeiwen.com/subject/lpzhiftx.html