在使用redis存储数据中,我们可以使用任何限定长度的字符串。但是还是需要注意点规范。一般是使用树形结构
一、redis中key的设计
我总结一下几种:
1、使用系统结构命名法

会员系统:
如:member:service:save:user
member:service:search:user
member:service:search:phone
管理后台系统:
如:admin:service:save:user
admin:service:search:user
admin:service:search:phone
2、使用数据表命名法

如用户表
table:user:id
订单表:
table:order:id
........
二、redis数据和关系型数据库做数据同步的问题。
1、修改操作(增、 删、改)先操作关系型数据库的数据,再删除redis的key。
这里如果先删除redis的key 再做关系型数据的(增、 删、改)操作,可能就存在同步问题。
先删了key ,在还没进行关系型数据的(增、 删、改)操作,可能其他的查询已经将旧的的数据重新查询写入redis,导致数据不一致。
2、查询操作,将关系型数据写入redis。
![[附源码]Node.js计算机毕业设计高校党建信息平台Express](https://img-blog.csdnimg.cn/0d1e7fbd342d43ffae4dadaaf00aad1b.png)













![基础算法系列之排序算法(一)[快速排序,归并排序,二分查找]](https://img-blog.csdnimg.cn/73e39db8a2914cf6981109ba5f616bcc.png)



