【Redis】Redis基础命令集详解
warning:
这篇文章距离上次修改已过422天,其中的内容可能已经有所变动。
Redis是一个开源的使用C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
以下是一些基本的Redis命令:
- 连接操作相关命令
AUTH password:认证密码。ECHO message:打印信息。PING:测试与服务器的连接是否仍然有效。QUIT:关闭当前连接。SELECT index:更改当前选择的数据库。
- 服务器管理操作相关命令
BGREWRITEAOF:在后台异步重写AOF文件。BGSAVE:在后台异步保存当前数据库到磁盘。CLIENT LIST:获取连接到服务器的客户端连接列表。CLIENT KILL ip:port:关闭客户端连接。CLIENT GETNAME:获取连接的客户端名称。CLIENT PAUSE timeout:在指定时间内暂停接收来自客户端的命令。CLIENT SETNAME connection-name:设置当前连接的名称。CLUSTER SLOTS:获取集群的slot数据。COMMAND:获取Redis命令的详细信息。CONFIG GET parameter:获取配置参数的值。CONFIG REWRITE:重写配置文件。CONFIG SET parameter value:设置配置参数的值。CONFIG RESETSTAT:重置所有统计数据。DBSIZE:返回当前数据库的键的数量。DEBUG OBJECT key:获取有关key的调试信息。DEBUG SEGFAULT:造成程序崩溃。FLUSHALL:删除所有数据库的所有键。FLUSHDB:删除当前数据库的所有键。INFO:获取有关Redis服务器的信息和统计。LASTSAVE:返回上次成功将数据保存到磁盘的时间。MONITOR:实时监控所有经过Redis服务器的请求。ROLE:返回当前Redis服务器的角色信息。SAVE:同步保存数据到磁盘。SHUTDOWN [NOSAVE] [SAVE]:关闭服务器。SLAVEOF host port:将当前服务器转变为指定服务器的从属服务器。SLOWLOG GET [N]:获取慢查询日志。SLOWLOG LEN:获取慢查询日志的长度。SLOWLOG RESET:重置慢查询日志。SYNC:用于复制功能,同步连接的从服务器。TIME:返回服务器的当前时间。
- 键操作相关命令
DEL key [key ...]:删除一个或多个键。DUMP key:返回给定key的序列化版本。EXISTS key:检查给定key是否存在。EXPIRE key seconds:为key设置过期时间。EXPIREAT key timestamp:为key设置UNIX时间戳作为过期时间。KEYS pattern:查找所有符合给定模式的key。MOVE key db:将key从当前数据库移动到指定数据库。PERSIST key:移除key的过期时间。PEXPIRE key milliseconds:为key设置
评论已关闭