-- 查询所有key
keys *
-- 插入key
set key1 value1
-- 删除key
del key1
-- 判断key是否存在
exists key1
-- 获取key类型
type key1
-- 设置过期时间 (秒)
expire key1 10
-- 查看key的过期时间(-1永不过期,-2已过期)
ttl key1
-- 切换数据库
select 0
-- 查看当前数据库的key数量
dbsize
-- 清空当前库
flushdb
-- 删除所有库
flushall
-- 切换库
select 1
-- ***** String ***** --
-- 插入 set key value
set lisi 19
-- 取
get lisi
--删除
del lisi
-- ***** list ***** --
-- 左插法:lpush set key value1 value2 ...
lpush list1 zhangsan lisi wanger mazi
-- 右插法
rpush list1 33 44
-- 查看list数据 lrange key start end (0,-1) 所有值
lrange list1 0 -1
-- list.size
llen list1
-- 插入wc到zhangsan之前
linsert list1 before zhangsan wc
-- 之后
linsert list1 after zhangsan cw
-- 从前往后 删除|取出 俩
lpop list1 2
-- 从后往前 删除|取出 俩
rpop list1 2
-- ***** set ***** --
-- 插入 sadd key value1 value2 ... (自动去重)
sadd set1 a a a b c c
sadd set2 a a a b c c d e f
-- 查看所有值
smembers set1
-- 判断set1是否包含a
sismember set1 a
-- set.size
scard set1
-- 删除,srem key value1 value2 ...
srem set1 a b
-- 随机取出一个值,并删除
spop set1
-- 随机取出俩,但不删除
srandmember set1 2
-- 交集 set1和set2 的交集
sinter set1 set2
-- 并集
sunion set1 set2
-- 差集
sdiff set1 set2
-- ***** hash ***** --
-- 单个插入 hset key field value
hset hash1 zhangsan 19
-- 批量插入
hmset hash1 lisi 18 wanger 19 mazi 22
-- 取出
hget hash1 zhangsan
-- field是否存在
hexists hash1 zhangsan
-- 列出所有field
hkeys hash1
-- 给filed值增加1
hincrby hash1 zhangsan 1
-- ***** zset ***** --
-- zadd key score1 value1 score2 value2 ... [score_] 排序序号
zadd zset1 1 zhangsan 2 lisi 4 wanger 3 mazi
-- 取出 start-end的值 0 -1 表示所有值
zrange zset1 0 -1
-- 带score值的取出
zrange zset1 0 -1 withscores
-- 取出 score在[1,3]之间的值
zrangebyscore zset1 1 3
-- 删除 zrem key value
zrem zset1 zhangsan