Redis key 设计技巧
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,Redis key 设计技巧1: 把表名转换为key前缀 如, tag:2: 第2段放置用于区分区key的字段--对应mysql中的主键的列名,如userid3: 第3段放置主键值,如2,3,4...
千家信息网最后更新 2026年10月31日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安全错误
数据库的锁怎样保障安全
深圳恒合互联网络科技有限公司
互联网核心科技是什么
盈实互联网科技
万易互联网科技
互联网科技上市公司
互联网科技论坛
互联网科技公司有哪些
多迪互联网科技有限公司
互联网汽车科技小镇
互联网时代科技改变生活
全球顶尖互联网科技公司
岳阳华臻互联网科技有限公司
杭州壁岐互联网科技有限公司
互联网保险科技创业
深圳市罗太互联网科技有限公司
互联网数据科技专业
广州百诚互联网科技有限公司官网
互联网风格科技公司名称
互联网公司属于科技吗
广州三三互联网科技有限公司
新华互联网科技
广州大一互联网络科技有限公司
互联网络科技有限公司
平安科技 互联网
远信互联网科技
互联网科技革命
广西互联网科技公司
杭州融税互联网科技有限公司
杭州科技互联网公司有哪些
安徽九吞吴互联网科技有限公司