Redis的使用规范

 1、Redis的使用规范

1.1、 key的规范要点

我们设计Redis的key的时候,要注意以下这几个点:

  • 以业务名为key前缀,用冒号隔开,以防止key冲突覆盖。如,live:rank:1
  • 确保key的语义清晰的情况下,key的长度尽量小于30个字符。
  • key禁止包含特殊字符,如空格、换行、单双引号以及其他转义字符。
  • Redis的key尽量设置ttl,以保证不使用的Key能被及时清理或淘汰。

1.2、value的规范要点

Redis的value值不可以随意设置的哦。

第一点,如果大量存储bigKey是会有问题的,会导致慢查询,内存增长过快等等。

  • 如果是String类型,单个value大小控制10k以内。
  • 如果是hash、list、set、zset类型,元素个数一般不超过5000。

第二点,要选择适合的数据类型。不少小伙伴只用Redis的String类型,上来就是set和get。实际上,Redis 提供了丰富的数据结构类型,有些业务场景,更适合hash、zset等其他数据结果。

你可能感兴趣的:(redis,redis,数据库)