Redis 命令速查手册
Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。
Redis 命令
Redis 命令用于管理和操作 Redis 服务器,它们可以用于查询、添加、删除、修改和清空数据。
Redis 命令的使用方法
Redis 命令可以通过命令行或者编程语言等方式使用。
- 在命令行中使用 Redis 命令:
redis-cli [host] [port] [command]
- 在编程语言中使用 Redis 命令:
client.execute([command])
常用 Redis 命令
- SET:设置键值对,格式为:
SET key value
- GET:获取键值,格式为:
GET key
- EXISTS:检查键值是否存在,格式为:
EXISTS key
- DEL:删除键值,格式为:
DEL key
- EXPIRE:设置键值的过期时间,格式为:
EXPIRE key seconds
- TTL:查看键值的剩余过期时间,格式为:
TTL key
- INCR:对键值进行自增操作,格式为:
INCR key
- DECR:对键值进行自减操作,格式为:
DECR key
- HMSET:设置多个键值,格式为:
HMSET key field1 value1 field2 value2
- HGET:获取指定键值,格式为:
HGET key field
- HSET:设置键值,格式为:
HSET key field value
- HDEL:删除指定键值,格式为:
HDEL key field
- HGETALL:获取所有键值,格式为:
HGETALL key
- LPUSH:在列表的左侧添加元素,格式为:
LPUSH key element
- RPUSH:在列表的右侧添加元素,格式为:
RPUSH key element
- LRANGE:获取列表中指定范围的元素,格式为:
LRANGE key start stop
- SADD:向集合中添加元素,格式为:
SADD key element
- SMEMBERS:获取集合中的所有元素,格式为:
SMEMBERS key
- ZADD:向有序集合中添加元素,格式为:
ZADD key score element
- ZRANGE:获取有序集合中指定范围的元素,格式为:
ZRANGE key start stop
Redis 命令的其他用法
Redis 还提供了其他用途的命令,如查看服务器信息、设置服务器参数等。
- INFO:查看服务器信息,格式为:
INFO
- CONFIG:查看服务器参数,格式为:
CONFIG get parameter
- CONFIG SET:设置服务器参数,格式为:
CONFIG SET parameter value
- FLUSHALL:清空所有数据,格式为:
FLUSHALL