redis 命令
key相关命令
del 删除一个或多个key
dump 序列化一个key的值
exists 判断key是否存在
expire 设置key的过期时间
expireat 设置key的过期时间,此者接受参数是时间戳
keys 得到所有的keys,支持正则表达式
migrate 把一个实例中的key迁移到另一个实例中
move 把当前数据库的key移动到另一个数据库中
persist 本身单词意思是坚持,此意移除过期时间
pexpire 以毫秒设置过期时间
pexpireat 以毫秒为单位设置过期时间戳
pttl 以毫秒为单位返回key的剩余生存时间
randomkey 随机返回一个key
rename 从命名key
renamenx 当key不存在的时候,将key重命名
restore 反序列化值
sort 对列表,集合进行排序,返回返回的结果
ttl 以秒为单位返回过期时间
type 返回值 的类型
####################################
string 字符串相关命令
append 对key的内容进行追加
decr 对值减一
decrby 减去指定值
get 得到指定值
getrange 得到指定索引的子字符串
getset 得到旧值,设立新值
incr 增加一个值
incrby 增加一个指定的值
mget 得到多个key的值
mset 设置多个key的值
msetnx 只有当多个key都不存在的时候,设置多个key
set 设置key的值
setbit 设置key偏移量
setnx 仅当key不存在的时候,设置value
strlen 返回字符长度
hash 相关命令
域指定的是hash中的key
hdel 删除指定key的域
hexists 判断域是否存在
hget 得到指定的域值
hgetall 得到hash的所有key,value
hincrby 对hash,key值进行增加
hkeys 得到所有的keys
hlen 得到所有的域的数据
hmget 得到多个域值
hset 设置多个域值
hsetnx 当域不存在在时,设置value
hvals 得到所有域value
hstrlen 得到域的值长度
列表相关命令(列表有顺序)
blpop 弹出第一个值
brpop 弹出尾部元素
bindex 返回元素下标
linsert 把值插入到列表中
llen 返回列表的长度
lpop 移除并返回key的头元素
lpush 插入到表头
lrange 返回下标指定的元素
lset 将下标key的值设置为value
rpop 移除并返回key的尾元素
rpush 将元素插入到key的尾后
set 集合相关命令
sadd 添加多个元素到key中
scard 返回key元素的数量
sdiff 返回两个元素的差值
sinter 返回一个key的所有值
redis 常用命令
最新推荐文章于 2024-08-26 20:06:10 发布