redis的常用基本命令与持久化
warning:
这篇文章距离上次修改已过419天,其中的内容可能已经有所变动。
Redis 是一个开源的使用 C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。
Redis 的常用基本命令包括:
连接操作相关命令:
AUTH password:认证。ECHO message:打印。PING:测试连接是否存活。QUIT:关闭连接。SELECT index:更改数据库。
服务器管理相关命令:
BGREWRITEAOF:后台进程重写 AOF 文件。BGSAVE:后台保存 RDB 快照。CLIENT LIST:显示连接客户端信息。CLIENT KILL [ip:port]:关闭客户端连接。CONFIG GET parameter:获取配置参数。CONFIG SET parameter value:设置配置参数。DBSIZE:返回当前数据库的键的数量。DEBUG OBJECT key:调试信息。FLUSHALL:删除所有数据库的所有键。FLUSHDB:删除当前数据库的所有键。INFO [section]:服务器状态信息。LASTSAVE:上次成功保存时间。MONITOR:实时监控。ROLE:服务器角色。SAVE:保存数据到 RDB。SHUTDOWN [SAVE|NOSAVE]:关闭服务器。SLAVEOF host port:设置为从服务器。SLOWLOG GET [N]:慢查询日志。SYNC:同步。TIME:服务器时间。
键值操作相关命令:
DEL key [key ...]:删除键。DUMP key:返回存储在指定键的值的序列化版本。EXISTS key:检查键是否存在。EXPIRE key seconds:为键设置过期时间。EXPIREAT key timestamp:为键设置 UNIX 时间戳过期时间。KEYS pattern:查找所有符合给定模式的键。MOVE key db:将键从当前数据库移动到其他数据库。PERSIST key:移除键的过期时间。PEXPIRE key milliseconds:为键设置过期时间(毫秒)。PTTL key:以毫秒为单位返回键的剩余的过期时间。TTL key:返回键的剩余过期时间。RANDOMKEY:随机返回键空间的一个键。RENAME key newkey:更改键的名称。RENAMENX key newkey:当新键不存在时,更改键的名称。TYPE key:返回键所储存的值的类型。
发布/订阅相关命令:
PSUBSCRIBE pattern [pattern ...]:订阅一个或多个符合给定模式的频道。PUBLISH channel message:将信息发送到指定频道。PUBSUB subcommand [argument [argument ...]]:查看订阅活动状态。SUBSCRIBE channel [channel ...]:订阅一个或多个频道。- \`UNSUBSCRIBE [channel [channel
评论已关闭