Redis(非关系数据库)
1.关系型数据库:mysql,Oracle等 (数据之间有关联关系,数据库存储在硬盘的文件上)
2.非关系数据库(NOSQL):Redis,HBASE等 (存储:key :value 键 值对的方式,数据之间没有关联关系,数据存储在内存中)
3.命令操作
1. redis的数据结构:
* redis存储的是:key,value格式的数据,其中key都是字符串,
value有5种不同的数据结构
* value的数据结构:
1) 字符串类型 string
2) 哈希类型 hash : map格式
3) 列表类型 list : linkedlist格式。支持重复元素
4) 集合类型 set : 不允许重复元素
5) 有序集合类型 sortedset:不允许重复元素,且元素有顺序
2. 字符串类型 string
1. 存储: set key value
127.0.0.1:6379> set username zhangsan
OK
2. 获取: get key
127.0.0.1:6379> get username
"zhangsan"
3. 删除: del key
127.0.0.1:6379> del age
(integer) 1
-
哈希类型 hash
1. 存储: hset key field value
127.0.0.1:6379> hset myhash username lisi