📜  Redis-命令(1)

📅  最后修改于: 2023-12-03 15:19:47.491000             🧑  作者: Mango

Redis-命令

Redis是一款开源、高性能、分布式架构的键值存储数据库。Redis提供了丰富的命令来实现不同的功能。它的命令集非常丰富,足以支持各种不同的应用场景。下面将介绍Redis的一些常用命令。

数据操作命令
SET

用来设置key的值。

SET key value [EX seconds] [PX milliseconds] [NX|XX]
  • key: 键名
  • value: 值
  • EX:key的过期时间,单位秒
  • PX:key的过期时间,单位毫秒
  • NX:仅当key不存在时才才可设置
  • XX:仅当key存在时才可设置
GET

用来获得指定key的值。

GET key
  • key: 键名
DEL

删除指定key

DEL key [key ...]
  • key: 键名
INCR/DECR

将key增加/减少1

INCR/DECR key
  • key: 键名
INCRBY/DECRBY

将key增加/减少指定的值

INCRBY/DECRBY key increment
  • key: 键名
  • increment: 增加/减少的值
EXISTS

检查一个key是否存在

EXISTS key
  • key: 键名
List操作命令
RPUSH/LPUSH

分别在列表的右端/左端插入元素。

RPUSH/LPUSH key element [element ...]
  • key: 键名
  • element: 元素
LINDEX

获得列表指定索引位置的元素。

LINDEX key index
  • key: 键名
  • index: 索引
LLEN

获得列表的长度。

LLEN key
  • key: 键名
Set操作命令
SADD

添加一个或多个元素到集合中。

SADD key member [member ...]
  • key: 键名
  • member: 元素
SREM

从集合中删除一个或多个元素。

SREM key member [member ...]
  • key: 键名
  • member: 元素
SMEMBERS

返回集合中的所有元素。

SMEMBERS key
  • key: 键名
Sorted Set操作命令
ZADD

添加一个或多个元素到有序集合中。

ZADD key score member [score member ...]
  • key: 键名
  • score: 分数
  • member: 元素
ZRANGE

返回有序集合中指定分数区间的元素。

ZRANGE key start stop [WITHSCORES]
  • key: 键名
  • start: 开始位置索引
  • stop: 结束位置索引
  • WITHSCORES: 是否返回分数
ZREM

从有序集合中删除一个或多个元素。

ZREM key member [member ...]
  • key: 键名
  • member: 元素

以上是Redis的一些常用命令,这些命令都被广泛应用于各种不同的场景,非常有用。在实际使用中,根据不同的需求可以选择不同的命令来实现所需的功能。