本文主要介绍在使用阿里云 Redis 的开发规范,从下面几个方面进行说明。
键值设计
命令使用
客户端使用
相关工具
通过本文的介绍可以减少使用 Redis 过程带来的问题。
一、键值设计
1、key 名设计
可读性和可管理性
以业务名 (或数据库名) 为前缀(防止 key 冲突),用冒号分隔,比如业务名: 表名: id
ugc:video:1
简洁性
保证语义的前提下,控制 key 的长度,当 key 较多时,内存占用也不容忽视,例如:
user:{uid}:friends:messages:{mid}简化为u:{uid}:fr:m:{mid}。
不要包含特殊字符
反例:包含空格、换行、
1