Redis数据库常用命令

Redis常用命令

  • 字符串string操作命令

    * SET key value  设置指定key的值
    * GET key   获取指定key的值
    * SETEX key seconds value   设置指定key的值,有效时间为seconds秒
    * SETNX key value   只有key不存在才可以设置key的值成功返回1,失败返回0
  • 哈希hash操作命令(是一个string类型的field字段和value的映射表,hash适合于存储对象)

  • *  HSET key field value    将哈希表key中的字段field值设为value
    *  HGET key field    获取存储在哈希表中指定字段的值
    *  HDEL key field    删除存储在哈希表中指定字段的值
    *  HKEYS key        获取存储在哈希表中所有的字段名
    *  HVALS key        获取存储在哈希表中所有的值
    *  HGETALL key    获取存储在哈希表中所有的字段名和值

  • 列表list操作命令(简单的字符串列表,按照插入顺序排序)任务队列

    * LPUSH key value1 [value2]     将一个或多个值依次插入列表头部
    * LRANGE key start stop     获取列表指定范围内的元素
    * RPOP key      移除并获取列表最后一个元素
    * LLEN key      获取列表长度
    * BRPOP key1[key2] timeout      移出并获取列表的最后一个元素或者发现可弹出元素为止

  • 集合set操作命令(string类型的无序集合,集合成员是唯一的,集合中不能出现重复的数据)

    * SADD key member1 [member2]    向集合中添加元素
    * SMEMBERS key      获取集合所有元素
    * SCARD key     获取集合中元素数量
    * SINTER key key1   两个集合的交集
    * SUNION key key1   两个集合的并集
    * SDIFF key key1    两个集合的差集
    * SREM key member1 [member2]    移除集合一些元素
  •  有序集合 sorted set操作命令(string类型的有序集合,集合成员是唯一的,集合中不能出现重复的数据)(但是每个元素都会关联一个double类型的score,有序指的是分数比升序)

    * ZADD key score1 member1 [score2 member2]  向集合中添加元素
    * ZRANGE key start stop [WITHSCORES]    获取集合所有元素(升序)
    * ZINCRBY key increment member  向集合中指定元素增加分数比
    * ZREM key member [member2]     移除集合中的元素

通用命令

* KEYS pattern  查找符合给定模式(pattern)的key
* EXISTS key    查找是否存在key
* TYPE key      查找key的类型
* TTL key       返回给定key的生存时间(time to live)
* DEL key       删除指定的key

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值