Redis key 设计技巧
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,Redis key 设计技巧1: 把表名转换为key前缀 如, tag:2: 第2段放置用于区分区key的字段--对应mysql中的主键的列名,如userid3: 第3段放置主键值,如2,3,4...
千家信息网最后更新 2024年09月22日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安全错误
数据库的锁怎样保障安全
网络安全法是何时开始实行
hp 服务器网卡
国家网络安全企业
警务站网络安全自检自查报告
金融信用基础数据库由
php 数据库 1062
计算机网络技术专业的职位
青海专业软件开发多少钱
高级网络技术员
成飞软件开发待遇
上海智能网络技术诚信服务
梦幻西游哪个服务器最火
池州证券软件开发公司
山东网络技术有哪些学校
北京安信通网络技术有限公司股份
软件开发电脑上市公司
2018内蒙古网络安全竞赛
侠客群控服务器破解
手机软件开发和电脑有相似吗
创建工厂数据库factory
对网络安全危害主要是
一所学校需要建设服务器么
麒麟服务器如何手动设置ip
智能软件开发免费咨询
防骗数据库网站
SQL数据库进行修改
防沉迷网络安全上网的小报
怎么查看路由器的数据库
计算机二级 软件开发
化学事实数据库