Redis使用规范:
开发接入规范:
1、接入Redis 必须加前缀,分为两段。
2、此接入限非核心业务,并且只做cache
3、单个value不大于1M
4、请大家尽量分散key的使用,不要产生热点key
5、 所有的key设置过期时间
6、 禁止使用运维类的命令 keys monitor debug watch flush bigkeys
7、 不使用多个db,只使用db0
8、 注意节约内存,value尽量都是整型
运维规范:
1、切忌多个应用使用一个Redis实例
2、事先做好容量规划
3、所有接入的业务都要强制使用前缀
4、不要使用rdb,使用aof
5、aof重写不要让Redis自己触发,应选择在业务低峰期脚本触发
6、重要命令重命名,如: keys
7、注意观察慢查询日志
8、避免产生大key,导致网卡打爆、慢查询
9、避免产生死key,导致内存不够使用
10、避免产生热点key,导致单个实例成为短板
10、单个例不要超过物理机内存的50%