redis

揭开redis的神秘面纱 标题

redis就是一个非关系型数据库既然是非关系型数据库我们就和关系型数据库做对比讲解

在这里插入图片描述

  • 结构化 关系型数据库有结构化的
iduserage
1张三22
2李四24
  • redis非关系型数据库以key -value 的形式存储我以json字符串为列也可以存储为list,map等等
keyvalue
001{“id”:1,“user”:张三,“age”:22}
002{“id”:2,“user”:李四,“age”:24}

关联的
学生表

iduserageclassid
1张三22001
2李四24002

班级表

idclassnamefloor
001高一三班一楼
002高三五班三楼

此时我们可以根据用户变的班级的id找到用户所在的班级的信息这就是通过关联找到对应的信息

  • 非关联 同样以json字符串为例
keyvalue
001{“id”:1,“user”:张三,“age”:22,“class”:{“classid”:“001”,“classname”:“高一三班”,“floor”:“一楼”}}
002{“id”:2,“user”:李四,“age”:24,“class”:{“classid”:“001”,“classname”:“高三五班”,“floor”:“三楼”}}

直接把关联的数据作为子集的新式展现出来

  • sql有固定的语法结构 列如

select id,user, age from user where id =1

  • 非sql(同样以redis为例)

get user:1

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值