redis学习笔记(3)—— redis常用命令2

redis学习笔记(3)—— redis常用命令2

redis常用命令

hash类型常用命令

  1. hmset key field1 value1 field2 value2 … (同时将多个 field-value (域-值)对设置到哈希表 key 中)
  2. hset key field value (将哈希表key中的字段field的值设置为value)
  3. hdel key field1 field2 … (删除哈希表中的一个或多个字段)
  4. hexists key field (查看哈希表key中,指定字段是否存在)
  5. hget key field (获得存储在哈希表中的指定字段的值)
  6. hgetall key (获取哈希表key中的所有字段和值)
  7. hkeys key (获取哈希表key中的所有字段)
  8. hlen key (获取哈希表key中的字段数量)
  9. hsetnx key field value (只有在字段field不存在时,设置hash表key)
  10. hvals key (获取哈希表key中的所有值)
  11. hscan key cursor [match pattern] [count count] (迭代哈希表key中的键值对)

List 列表常用命令

  1. lpush key value1 value2 … (将一个或多个值插入列表头部)
  2. lpop key (移出并获得列表的第一个元素)
  3. lpushx key value (将一个值插入到已存在的列表头部)
  4. rpush key value1 value2 … (在列表尾部添加一个或多个值)
  5. rpop key (移出并获得列表左后一个元素)
  6. rpushx key value (为已存在的列表添加值)
  7. lindex key index (通过索引获得列表中的元素)
  8. llen key (获取列表长度)
  9. lrange key start stop (获得列表指定范围的元素)
  10. lset key index value (通过索引设置列表元素的值)
  11. lrem key count value (移除列表元素)
  12. ltrim key start stop (对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除)
  13. blpop key1 key2 … timeout (移出并获取列表的第一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止)
  14. brpop key1 key2 … timeout (移出并获取列表的最后一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止)
  15. rpoplpush source destination (移除列表的最后一个元素,并将该元素添加到另一个列表并返回)

手动高亮tip

这两种数据类型都是比较重要的,可以用来做很多衍生需求。其中有 … 的命令的意思都是可以打一个或多个。祝大家学习进步,生命不息,奋斗不止。如有问题请留言或私信。老规矩送个句子给大伙。

生活原本沉闷,但跑起来会有风。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值