快速学习redis常用命令

Redis常用命令

  • set [key] [value] 存入某键值对

  • get [key] 获取某个数据

  • del [key] 删除某个键值对

  • type [key] 查看某个key的类型

  • move [key] [db] 把一对数据移动到指定db

  • expire [key] [seconds] 设置有效期

  • ttl [key] 查看某个key的有效期 -1表示长期有效,-2表示已过期,正整数表示有效期还剩余多少时间

  • select [index] 切换到指定db

  • set [key] [value] ex [time] 存入键值对并设置过期时间

  • persist [key] 取消过期时间的设置

  • rpush [key] [item] 把item存入一个list,在最右边(尾部)插入

  • lpush [key] [item] 把item存入一个list,在最左边(头部)插入

  • lrange [key] [start_index] [end_index] 取list中从[start_index ,end_index]的元素,如果index为负数则表示倒数第几个元素,例如 lrange friends -5 -1 则表示取倒数第五个元素到最后一个元素之间的闭区间

  • lpop [key] 从左面删除第一个元素

  • rpop [key] 从右面删除第一个元素

  • llen [key] 返回list长度

  • rpush 和 lpush都支持插入一个序列的这种操作 例如: rpush friends “zhangsan” “lisi” “wangwu”,这样的话等价于rpush friends “zhangsan”;rpush friends “lisi”;rpush friends “wangwu”;三条命令

  • sadd [key] [item] 把一个元素存入set

  • sismember [key] [item] 查看元素是否存在set里,返回1表示存在,0表示不存在

  • srem [key] [item] 删除元素

  • smembers [key] 查看所有元素

  • sunion [set1] [set2] 返回两个set的并集

  • sadd 同样支持同时插入多个元素,类似于lpush和rpush

  • spop [key] 删除一个元素,因为set是无序的,所以删除哪个元素是随机的

  • zadd [key] [item] 把元素存入一个有序set

  • zrange [key] [start_index] [end_index] 使用方法与lrange类似

  • hset [key] [fieldname] [fieldvalue] 把fieldname fieldvalue作为键值对存入hash

  • hgetall [key] 获取对应的所有的fieldname 和 fieldvalue

  • hget [key] [fieldname] 获取对应的fieldvalue

  • hset所有的命令在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值