redis的常用基本命令与持久化
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
评论已关闭