Redis key 设计技巧
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,Redis key 设计技巧1: 把表名转换为key前缀 如, tag:2: 第2段放置用于区分区key的字段--对应mysql中的主键的列名,如userid3: 第3段放置主键值,如2,3,4...
千家信息网最后更新 2025年11月07日Redis key 设计技巧
Redis key 设计技巧
1: 把表名转换为key前缀 如, tag:
2: 第2段放置用于区分区key的字段--对应mysql中的主键的列名,如userid
3: 第3段放置主键值,如2,3,4...., a , b ,c
4: 第4段,写要存储的列名
用户表 user , 转换为key-value存储 | |||
userid | username | passworde | |
9 | Lisi | 1111111 | lisi@163.com |
set user:userid:9:username lisi
set user:userid:9:password 111111
set user:userid:9:email lisi@163.com
keys user:userid:9*
(分布式的时候可以同时hash到一个服务器)
然而,如何用用户名来查询?是这样?
所以,最好的办法是:冗余设计:
Set user:username:lisi:uid 9
(根据user:username:lisi:uid找到9,然后再根据9找到其他信息)
2 注意:
在关系型数据中,除主键外,还有可能其他列也步骤查询,
如上表中, username 也是极频繁查询的,往往这种列也是加了索引的.
转换到k-v数据中,则也要相应的生成一条按照该列为主的key-value
Set user:username:lisi:uid 9
这样,我们可以根据username:lisi:uid ,查出userid=9,
再查user:9:password/email ...
查询
设计
数据
用户
存储
技巧
频繁
上表
信息
冗余
分布式
前缀
办法
同时
字段
时候
最好
服务器
步骤
用户名
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
一个项目需要多少服务器机柜
SQL网吧计费数据库答案
奉贤区软件开发专业服务
国三计算机网络技术
网络安全 软件教材
北京服务器维修维保云主机
车牌识别软件数据库
四化讲话 网络安全
升级服务器还要钱吗
福建网络技术转让案例
跟谁学 软件开发
django web服务器
Cadworx的国标数据库
数据库代码化是什么
X吉他谱软件开发
.net服务器搭建
世心互联网科技有限公司
郑州c语言软件开发哪家可靠
周村机械软件开发
网络技术专业主要方向
软件开发怎么写加薪申请
网络安全意识教育培训视频
网络安全防护小技巧简图
物联网网络安全行业分析
上海趋天网络技术服务有限公司
产品数据库意义是什么
电脑服务器非常繁忙
软件开发哪家值得信赖
浙江信芽网络技术有限公司
网络技术管理是干啥的