Redis key 设计技巧
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,Redis key 设计技巧1: 把表名转换为key前缀 如, tag:2: 第2段放置用于区分区key的字段--对应mysql中的主键的列名,如userid3: 第3段放置主键值,如2,3,4...
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
做软件开发去哪里养老
供电公司信息网络技术总结
数据库验证用户
数据库管理阶段的区别
如何搭建翻墙服务器
东营陶瓷软件开发咨询
数据库查找超过一个月
广州中天云计算网络技术
软件开发前的 设计工作内容
网络安全胡素冉讲座观后感
剑三二少建号捏脸数据库
软件开发实习工资多少
软件开发百分百复制别人的吗
access 数据库是(
服务器项目实施及验收方案
天津市软件开发人员平均工资
专业 期货 软件开发
深圳直播软件开发哪家好
比喻现代网络技术
贵州婷维软件开发公司
火电厂网络安全区域划分
生命科技与互联网时代
腾讯云服务器推荐码
北京安恒网络技术有限公司
龙里软件开发有限公司
网络安全胡素冉讲座观后感
宝山区品牌网络技术欢迎咨询
专业 期货 软件开发
怎么用服务器做歌曲采集
浪潮华为服务器