redis的数据类型有字符串类型、哈希、列表、集合(set)、有序集合(zset)。
字符串命令:
set k v
get k

mset k1 v1 k2 v2 (多个键值段
mget k1 k2 (获取多个
append k 追加值
setex k 有效时间(秒) v (设置时效

键命令:
kys * (查看所有命令
keys 正则语法 (查看所匹配的命令
excists k (查看键是否存在,有为1,没有为0

ttl k (查看键的有效时长,永久存储,结果为-1,有有效时长,显示时长
del k (删除指定键

type k (查看键的数据类型
expire k 有效时长 (设置有效时长
flushall ( 删除所有键

哈希 hash (k 属性
hset 键名 k v
hmset 键名 k1 v1 k2 v2
hget 键名 k
hmget 键名 k1 k2
hkeys 键名 k (查看指定键所有的属性
hvals 键名 k (查看指定键的值
hdel 键名 k (删除指定键,可删多个

列表 list
lpush 左推 rpush 右推
lpush 键名 v1 v2 v3
rpush 键名 v1 v2 v3

lrange 键名 start stop (查看内容,起始下标为0

lrem 键名 count v
count > 0 表示从前往后删,count的绝对值表示删几个

count < 0 表示从后往前删

count = 0 表示全部删除

lset 键名 index 新值 (index下标从0开始
linsert 键名 after/before 元素 值 (在指定键之后/前添加新值
浙公网安备 33010602011771号