Redis数据库:常用的五种:String,Hash,List,Set,Zset
常用的命令:
String:
set key value 存入一个数据
get key 取出一个数据
SETEX key seconds value 设置指定key的值,并将key的过期时间设置为
seconds 秒
SETNX key value 在key不存在时创建并设置值
Hash:
Hset key field value 添加key value
Hget key field 获取值
Hdel key field 删除指定字段
Hkeys key 获取所有字段
Hvals key 获取所有值
List:
Lpush key value1 [value2] 将值插入到列表头部
Lrange key start stop 获取列表指定范围内的元素
Rpop key 移除并获取列表最后一个元素
Llen key 获取列表长度
Brpop key1 [key2 ] timeout 弹出并获取列表最后一个元素
Set:
Sadd key member1 [member2] 向集合添加一个或多个key
Smembers key 返回集合中的所有key
Scard key 获取集合的成员数
Sinter key1 [key2] 返回给定所有集合的交集
Sunion key1 [key2] 返回所有给定集合的并集
Srem key member1 [member2] 移除集合中一个或多个key
Zset:
ZADD key score member 向有序集合添加一个或多个成员
ZRANGE key start stop [WITHSCORES] 通过索引区间返回有序集合中指定区间内的成员
ZINCRBY key increment member 有序集合中对指定成员的分数加上增量 increment
ZREM key member [member ...] 移除有序集合中的一个或多个成员
通用命令:
KEYS pattern 查找符合指定模式的key
EXISTS key 查询key是否存在
TYPE key 返回key存储的值的类型
DEL key 删除key