redis常用命令汇总

分类:知识百科 日期: 点击:0

1. 数据类型

  • SET:将一个或多个成员添加到集合中,重复的成员将被忽略。
    SADD key member [member ...]
  • GET:获取集合中的所有成员。
    SMEMBERS key
  • HASH:将域和值对象添加到哈希表中,如果域已经存在,则更新其值。
    HSET key field value
  • LIST:将一个或多个值插入到列表的头部。
    LPUSH key value [value ...]
  • ZSET:将一个或多个成员添加到有序集合,或者如果它们已经存在,则更新它们的分数。
    ZADD key [NX|XX] [CH] [INCR] score member [score member ...]

2. 字符串操作

  • SET:设置指定key的值。
    SET key value
  • GET:获取指定key的值。
    GET key
  • INCR:将key中储存的数字值增一。
    INCR key
  • DECR:将key中储存的数字值减一。
    DECR key
  • APPEND:如果key已经存在并且是一个字符串,APPEND命令将value追加到key原来的值的末尾。
    APPEND key value

3. 列表操作

  • LPUSH:将一个或多个值插入到列表的头部。
    LPUSH key value [value ...]
  • RPUSH:将一个或多个值插入到列表的尾部。
    RPUSH key value [value ...]
  • LRANGE:返回列表中指定区间内的元素,区间以偏移量start和stop指定。
    LRANGE key start stop
  • LINDEX:返回列表中指定索引位置的元素。
    LINDEX key index
  • LREM:根据参数count的值,移除列表中与参数value相等的元素。
    LREM key count value

4. 哈希表操作

  • HSET:将域和值对象添加到哈希表中,如果域已经存在,则更新其值。
    HSET key field value
  • HGET:获取存储在哈希表中指定字段的值。
    HGET key field
  • HDEL:删除一个或多个哈希表字段。
    HDEL key field [field ...]
  • HEXISTS:检查给定字段是否存在于哈希表中。
    HEXISTS key field
  • HGETALL:返回哈希表中,所有的字段和值。
    HGETALL key

5. 集合操作

  • SADD:将一个或多个成员添加到集合中,重复的成员将被忽略。
    SADD key member [member ...]
  • SREM:移除集合中一个或多个成员。
    SREM key member [member ...]
  • SMEMBERS:获取集合中的所有成员。
    SMEMBERS key
  • SISMEMBER:检查给定的元素是否是集合的成员。
    SISMEMBER key member
  • SCARD:获取集合中元素的数量。
    SCARD key

6. 有序集合操作

  • ZADD:将一个或多个成员添加到有序集合,或者如果它们已经存在,则更新它们的分数。
    ZADD key [NX|XX] [CH] [INCR] score member [score member ...]
  • ZREM:移除有序集合中的一个或多个成员。
    ZREM key member [member ...]
  • ZRANGE:返回有序集合中指定区间内的成员,通过索引,分数从高到低。
    ZRANGE key start stop [WITHSCORES]
  • ZREVRANGE:返回有序集合中指定区间内的成员,通过索引,分数从低到高。
    ZREVRANGE key start stop [WITHSCORES]
  • ZCARD:获


标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。