概述
Redis基于内存的key-value结构数据库 相比基于存储在磁盘 二维表的MySql

常用命令
string类型
添加/修改数据
set key value
获取数据(若为空,则返回nil)
get key
删除数据(返回1代表成功,0代表失败)
del key
hash类型
添加/修改数据
hset key field value
获取数据
hget key field
hgetall key
删除数据
hdel key field
list类型
添加元素一个或多个值插入到列表头部
lpush key value1 value2
获取列表范围内的元素
lrange key start stop
移除并获取列表最后一个元素
rpop key
获取列表长度
llen key
set类型-string类型的无序集合
添加元素向集合一个或多个成员插入
sadd key number1 number2
返回集合中的所有成员
smembers key
获取集合的成员数
scard key
返回给定集合的交集
sinter key1 key2
返回给定集合的并集
sunion key1 key2
删除集合中的一个或多个成员
srem key number1 number2
有序集合
介绍: string类型的集合,且不允许有相同的成员 每个成员都会关联一个double类型的分数以实现有序
添加元素向有序集合一个或多个成员插入
zadd key score1 number1 score2 number2
通过索引区间返回有序集合中指定区间内的成员
zrange key start stop withscores 返回分数
有序集合中对指定成员的分数加上增量increment
zincrby key incremen member1
移除有序集合中一个或多个成员
zrem key member1 member2
通用命令
指定符合给定模式(pattern)的key
keys pattern
检查给定key是否存在
exists
返回key所存储值的类型
type key
删除
del key

