Redis命名设计

时间:2024-03-13 08:45:36

可读性和管理性

以项目名为前缀(防止key冲突),用冒号分隔,比如项目名:表名:id

zh(知乎):news_data(新闻数据):2(主键id) zh:news_data:2

精简性

key的命名,尽量精简,key的名字长度对内存的占用不可忽视,我们来实际操作看看

//特地搞个长一点的key 方便看对比 SET zh:news_data_test_info:2 1 SET zh:n_d:2 1

我们现在分别set了两个key,结构都是string,值都是1。我们来看看两个key 对内存对占用情况

通过上图我相信各位看官都已经明白为什么key要精简了