没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
阿⾥云Redis开发规范
云栖君导读:本⽂介绍了在使⽤阿⾥云Redis的开发规范,从键值设计、命
令使⽤、客户端使⽤、相关⼯具等⽅⾯进⾏说明,通过本⽂的介绍可以减少
使⽤Redis过程带来的问题。
⼀、键值设计
1. key名设计
【建议】: 可读性和可管理性
以业务名(或数据库名)为前缀(防⽌key冲突),⽤冒号分隔,⽐如业务名:表
名:id
【建议】:简洁性
保证语义的前提下,控制key的⻓度,当key较多时,内存占⽤也不容忽
视,例如:
user:{uid}:friends:messages:{mid}简化为u:{uid}:fr:m:{mid}。
【强制】:不要包含特殊字符
反例:包含空格、换⾏、单双引号以及其他转义字符
【强制】:拒绝bigkey(防⽌⺴卡流量、慢查询)
string类型控制在10KB以内,hash、list、set、zset元素个数不要超过
5000。
反例:⼀个包含200万个元素的list。
⾮字符串的bigkey,不要使⽤del删除,使⽤hscan、sscan、zscan⽅式
渐进式删除,同时要注意防⽌bigkey过期时间⾃动删除问题(例如⼀个200
万的zset设置1⼩时过期,会触发del操作,造成阻塞,⽽且该操作不会不出
以墨健康道
- 粉丝: 25
- 资源: 307
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0