如下图所示,有三个表,分别是即Student、Course和SC:

Student学生表:
Student表
Course课程表:
Course表
SC分数表:
SC分数表
前提是启动 Redis 服务器:

cd /usr/local/redis
./src/redis-server

新建终端,启动 Redis 客户端:

cd /usr/local/redis
./src/redis-cli

下面则是创建并插入数据,完成这三个表:

-对于Student学生表 以“李勇”为例:

set Student:95001:Sname 李勇
set Student:95001:Ssex 男
set Student:95001:Sage 22
set Student:95004:Sdept CS

查看信息代码为:

get Student:95001:Sname

查看结果为: 李勇

同样的道理,对Course课程表,以“数据库”为例 :

set Course:1:Cname 数据库
set Course:1:Credit 4

对SC课程表,以“第一条记录”为例 :

set SC:95001:1:Grade 92

若要更新修改数据 :
例:更改SC:95001:1的分数为95

set SC:95001:1:Grade 95

若要删除数据 :
例:删除Student表里的95001中的Sage这个数据:

del Student:95001:Sage

当你要查看时已经是空的,没有值:

get Student:95001:Sage

显示结果:(nil)

是不是觉得这样插入好麻烦呢!所以下面引入Redis哈希数据类型操作,可以操作多行列,详细请看:引入Redis哈希数据类型操作,对数据库多行同时插入数据

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐