一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Redis - 詳解Redis中key的命名規范和值的命名規范

詳解Redis中key的命名規范和值的命名規范

2021-02-22 17:12詩水人間 Redis

這篇文章主要介紹了詳解Redis中key的命名規范和值的命名規范,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

數據庫中得熱點數據key命名慣例

  表名:主鍵名:主鍵值:字段名
例如 user:id:0001:name
例如 user:id:0002:name
例如 order:id:s2002:price

上面的key對應的值則可以是

存放的方式 key value 優點
單獨的key:value形式 order:id:s2002:price 2000 方便簡單的操作,例如incr自增或自減
json格式 user:id:0001 {id:0001,name:"張三"} 方便一次性存和取數據,但是不方便更新數據

redis 緩存 key常量命名規則示例

 

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
package com.awj.mall.restfulapi.common.consts;
 
public class CacheConsts {
 
  // 短信驗證碼類型
  /**
   * 登錄
   */
  public static final String SMS_TYPE_LOGIN = "cache:api:sms_login_";
  /**
   * 重置密碼
   */
  public static final String SMS_TYPE_RESETPWD = "cache:api:sms_resetpwd_";
  /**
   * 重置手機號
   */
  public static final String SMS_TYPE_RESETPHONE = "cache:api:sms_resetphone_";
  /**
   * 注冊
   */
  public static final String SMS_TYPE_REG = "cache:api:sms_reg_";
  /**
   * 工單報備報備人校驗
   */
  public static final String SMS_TYPE_PROJECT = "cache:api:sms_project_";
  
  /**
   * 服務商申請
   */
  public static final String SMS_TYPE_SERVICE = "cache:api:sms_service_";
  /**
   * 綁定賬戶
   */
  public static final String SMS_TYPE_BIND_PAYACCOUNT = "cache:api:sms_bing_payaccount_";
  /**
   * 服務商接單后核銷碼短信消息(消費者)
   */
  public static final String SMS_TYPE_SERVICE_HX = "cache:api:sms_service_hx_";
 
 
  /**
   * 重置密碼_token
   */
  public static final String SMS_TYPE_RESETPWD_TOKEN = "cache:api:sms_resetpwd:token_";
  /**
   * 重置密碼_手機號
   */
  public static final String SMS_TYPE_RESETPHONE_TOKEN = "cache:api:sms_resetphone:token_";
 
  //省市區商圈緩存
  /**
   * 所有省市區
   */
  public static final String SYS_CITY_LIST = "cache:api:city_list";
  /**
   * 已開通區域包含商圈信息
   */
  public static final String SYS_CITY_ESC_LIST = "cache:api:city_esc_list";
  /**
   * 所有已開通商圈
   */
  public static final String SYS_ESC_LIST = "cache:api:esc_list";
 
  public static final Integer SYS_CITY_LIST_EXPIRE_TIME_SECONDS = 60 * 60 * 24 * 15;
 
  /**
   * 驗證碼過期時間:5分鐘
   */
  public static final Integer CHECKCODE_EXPIRE_TIME_SECONDS = 5 * 60 * 1000;
 
  /**
   * 驗證碼在redis中的存儲時間:30分鐘
   */
  public static final Integer CHECKCODE_EXPIRE_TIME_SAVE_SECONDS = 30 * 60 * 1000;
 
  /**
   * 廣告類圖片
   */
  public static final String CACHE_IMAGE_RES_ADV = "cache:image_dir:" + SysConsts.IMAGE_RES_ADV;
  /**
   * 體驗服務中心相關圖片
   */
  public static final String CACHE_IMAGE_RES_ESC = "cache:image_dir:" + SysConsts.IMAGE_RES_ESC;
  /**
   * 品牌店鋪相關圖片
   */
  public static final String CACHE_IMAGE_RES_SHOP = "cache:image_dir:" + SysConsts.IMAGE_RES_SHOP;
  /**
   * 產品相關圖片
   */
  public static final String CACHE_IMAGE_RES_PRODUCT = "cache:image_dir:" + SysConsts.IMAGE_RES_PRODUCT;
  /**
   * 其他圖標/logo相關圖片
   */
  public static final String CACHE_IMAGE_RES_ICON = "cache:image_dir:" + SysConsts.IMAGE_RES_ICON;
  /**
   * 程序使用靜態文件資源
   */
  public static final String CACHE_IMAGE_RES_STATIC = "cache:image_dir:" + SysConsts.IMAGE_RES_STATIC;
 
  /**
   * 商品分類保存
   */
  public static final String CACHE_GOODS_CATE = "cache:goodscate";
  /**
   * 商品分類保存過期時間
   */
  public static final Integer CACHE_GOODS_CATE_EXPIRE_TIME = 60 * 10;
 
  /**
   * 品牌保存
   */
  public static final String CACHE_GOODS_BRAND = "cache:goodsbrand";
 
 
  /**
   * 平臺品牌保存
   */
  public static final String CACHE_GOODS_BRAND_PLATFORM = "cache:goodsbrand:platform";
 
  /**
   * 商家品牌保存
   */
  public static final String CACHE_GOODS_BRAND_SHOP = "cache:goodsbrand:shop";
 
  /**
   * 品牌保存過期時間
   */
  public static final Integer CACHE_GOODS_BRAND_EXPIRE_TIME = 10 * 60;
 
  public static final String CACHE_P_USERINFO = "cache:piduserinfo";
 
 
  public static final String CACHE_ORDER_UN_PAY = "cache:order:unpay";
  public static final Long CACHE_ORDER_UN_PAY_EXPIRE_TIME = 24 * 60 * 60 * 1000L;
 
 
  public static final String CACHE_ORDER_COMMIT = "cache:commit:order:userid_";
  public static final Long CACHE_ORDER_COMMIT_EXPIRE_TIME = 3 * CACHE_ORDER_UN_PAY_EXPIRE_TIME;
 
 
  public static final String CACHE_WORKBENCH_UPDATE_MAX_INTEGRATL = "cache:workbeanch:updatemaxintegratl:userid_";
 
  public static final Long CACHE_SERVICE_EXPIRE_TIME = 30 * 24 * 60 * 60 * 1000L ;
 
  public static final Integer CACHE_P_USERINFO_EXPIRE_TIME = 30 * 60;
 
 
  public static final String CACHE_RANDOM_CATE_LIST = "cache:random_cate:list";
 
 
  public static final String CACHE_TAKE_ORDER = "cache:take_order:shop_";
 
 
  public static final String CACHE_SHOP_GOODS_PLUS_VOLUME = "cache:shop_goods:plusVolume";
 
 
  public static final String CACHE_SHOP_INFO_PLUS_VOLUME = "cache:shop_info:plusVolume";
 
 
  public static final String CACHE_SYS_TEMPLATE_CACHE = "cache:sms_template:";
 
 
  public static final String CACHE_TOKEN = "cache:token:";
  
  public static final String CACHE_SHOP_IMMEDIATELY_COMMIT = "cache:shop:immediately:commit:userid_";
  
  public static final Long CACHE_SHOP_IMMEDIATELY_COMMIT_EXPIRE_TIME = 10000L;
 
 
}

到此這篇關于詳解Redis中key的命名規范和值的命名規范的文章就介紹到這了,更多相關Redis key命名規范內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/qq_41813208/article/details/107602121

延伸 · 閱讀

精彩推薦
  • RedisRedis 事務知識點相關總結

    Redis 事務知識點相關總結

    這篇文章主要介紹了Redis 事務相關總結,幫助大家更好的理解和學習使用Redis,感興趣的朋友可以了解下...

    AsiaYe8232021-07-28
  • RedisRedis全量復制與部分復制示例詳解

    Redis全量復制與部分復制示例詳解

    這篇文章主要給大家介紹了關于Redis全量復制與部分復制的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Redis爬蟲具有一定的參考學習...

    豆子先生5052019-11-27
  • Redisredis實現排行榜功能

    redis實現排行榜功能

    排行榜在很多地方都能使用到,redis的zset可以很方便地用來實現排行榜功能,本文就來簡單的介紹一下如何使用,具有一定的參考價值,感興趣的小伙伴們...

    乘月歸5022021-08-05
  • RedisRedis的配置、啟動、操作和關閉方法

    Redis的配置、啟動、操作和關閉方法

    今天小編就為大家分享一篇Redis的配置、啟動、操作和關閉方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 ...

    大道化簡5312019-11-14
  • RedisRedis如何實現數據庫讀寫分離詳解

    Redis如何實現數據庫讀寫分離詳解

    Redis的主從架構,能幫助我們實現讀多,寫少的情況,下面這篇文章主要給大家介紹了關于Redis如何實現數據庫讀寫分離的相關資料,文中通過示例代碼介紹...

    羅兵漂流記6092019-11-11
  • Redisredis 交集、并集、差集的具體使用

    redis 交集、并集、差集的具體使用

    這篇文章主要介紹了redis 交集、并集、差集的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友...

    xiaojin21cen10152021-07-27
  • Redisredis中如何使用lua腳本讓你的靈活性提高5個逼格詳解

    redis中如何使用lua腳本讓你的靈活性提高5個逼格詳解

    這篇文章主要給大家介紹了關于redis中如何使用lua腳本讓你的靈活性提高5個逼格的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具...

    一線碼農5812019-11-18
  • Redis詳解Redis復制原理

    詳解Redis復制原理

    與大多數db一樣,Redis也提供了復制機制,以滿足故障恢復和負載均衡等需求。復制也是Redis高可用的基礎,哨兵和集群都是建立在復制基礎上實現高可用的...

    李留廣10222021-08-09
主站蜘蛛池模板: 99久久免费看精品国产一区 | 欧美sq| 国产一区二区播放 | 欧美黑人一级 | 国产美女做爰免费视频软件 | 国产欧美综合一区二区 | 九九九九九九伊人 | 午夜想想爱 | 男女一级簧色带 | 操比视频 | 末代皇帝无删减版在线观看 | 521色香蕉网站在线观看 | 美女的让男人桶爽网站 | 手机看片日韩1024你懂的首页 | 日本情趣视频 | 国产亚洲精品一区在线播 | 亚洲AV无码专区国产精品麻豆 | 日韩国产成人 | 国产一区二区三区在线 | 国产v在线播放 | 亚洲不卡高清免v无码屋 | 女人与d0gxxx| 久久人妻熟女中文字幕AV蜜芽 | 午夜精品在线视频 | 天天澡夜夜澡狠狠澡 | 日韩欧美推理片免费在线播放 | 成人免费在线视频 | 四虎现在的网址入口2022 | 亚洲h片| 国产精品视频2020 | 亚洲男人天堂a | 久久毛片免费看一区二区三区 | 国产成人一区二区三区视频免费蜜 | 久久AV国产麻豆HD真实乱 | 国精视频一区二区视频 | 午夜性爽视频男人的天堂在线 | 国产一区二区三区高清视频 | 亚洲欧美久久婷婷爱综合一区天堂 | 门房秦大爷最新章节阅读 | 美女脱了内裤打开腿让男人图片 | 韩国久久 |