【Redis】key命名规范

问题: Redis 中没有 MySQL 中 Table 的概念,我们应该如何区分不同类型的 key ?

答: Redis 中的 key 容许多个单词形成层级结构,多个单词间使用 ‘ :’ 隔开,一种格式类型如下:


项目名: 业务名: 类型 : id


比如,我这里有一个商城项目,我的业务名叫 mall ,我具有 coupon 优惠卷 和 product 商品 这两种不同类型的数据,那么 插入数据的 key 可以定义为:

  • 优惠券相关: mall : coupon : 1
  • 商品相关:mall : product : 1

设置示例

在这里插入图片描述

对这种用 : 隔开的 key ,Redis 可以自动帮助我们设置层级存储,如下图所示:

【Redis】key命名规范_第1张图片

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