redis 常用命令


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的所有值

 

参考自http://redisdoc.com/index.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wending-Y

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值