Redis教程

Redis Server

Redis Server命令用于管理Redis Server。有不同的服务器命令可用于获取服务器信息,统计信息和服务器的其他特征。

示例

让我们以示例为例,了解如何获取有关服务器的所有统计信息。
redis 127.0.0.1:6379> ping
PONG
redis 127.0.0.1:6379> AUTH "password"
(error) ERR Client sent AUTH, but no password is set
redis 127.0.0.1:6379> PING
PONG
redis 127.0.0.1:6379> ECHO "Welcome to lidihuo"
"Welcome to lidihuo"
redis 127.0.0.1:6379> INFO
redis_version:2.4.6
redis_git_sha1:26cdd13a
redis_git_dirty:0
arch_bits:64
multiplexing_api:winsock2
gcc_version:4.6.1
process_id:6360
uptime_in_seconds:4442
uptime_in_days:0
lru_clock:1716856
used_cpu_sys:1.80
used_cpu_user:0.42
used_cpu_sys_children:0.00
used_cpu_user_children:0.00
connected_clients:1
connected_slaves:0
client_longest_output_list:0
client_biggest_input_buf:0
blocked_clients:0
used_memory:1188152
used_memory_human:1.13M
used_memory_rss:1188152
used_memory_peak:1188112
used_memory_peak_human:1.13M
mem_fragmentation_ratio:1.00
mem_allocator:libc
loading:0
aof_enabled:0
changes_since_last_save:0
bgsave_in_progress:0
last_save_time:1506142039
bgrewriteaof_in_progress:0
total_connections_received:1
total_commands_processed:4
expired_keys:0
evicted_keys:0
keyspace_hits:0
keyspace_misses:0
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec:0
vm_enabled:0
role:master
Redis发布服务器1

Redis Server命令

以下是Redis数据库中使用的一些服务器命令的列表:
命令 说明
BGREWRITEAOF 此命令用于异步重写仅附加文件。
BGSAVE 此命令用于将数据集异步保存到磁盘。
CLIENT KILL [ip:port] [ID client-id] 此命令用于终止客户端的连接。
CLIENT LIST 此命令用于获取到服务器的客户端连接列表。
CLIENT GETNAME 此命令用于获取当前连接的名称。
CLIENT PAUSE timeout 此命令用于在指定时间内停止处理来自客户端的命令。
CLIENT SETNAME connection-name 此命令用于设置当前连接名称。
CLUSTER SLOTS 此命令用于获取群集插槽到节点映射的数组。
COMMAND 此命令用于获取Redis命令详细信息的数组。
COMMAND COUNT 此命令用于获取Redis命令的总数。
COMMAND GETKEYS 此命令用于在给出完整Redis命令的情况下提取密钥。
BGSAVE 此命令用于将数据集异步保存到磁盘。
COMMAND INFO command-name [command-name ...] 此命令用于获取特定Redis命令详细信息的数组。
CONFIG GET parameter 此命令用于获取配置参数的值。
CONFIG REWRITE 此命令用于使用内存中配置重写配置文件。
CONFIG SET parameter value 此命令用于将配置参数获取给定值。
CONFIG RESETSTAT 此命令用于重置INFO返回的统计信息。
DBSIZE 此命令用于返回所选数据库中的键数。
DEBUG OBJECT key 此命令用于获取有关密钥的调试信息。
DEBUG SEGFAULT 此命令用于使服务器崩溃。
FLUSHALL 此命令用于从所有数据库中删除所有密钥。
FLUSHDB 此命令用于从当前数据库中删除所有密钥。
INFO [section] 此命令用于获取有关服务器的信息和统计信息。
LASTSAVE 此命令用于检索最后一次成功保存到磁盘的UNIX时间戳。
MONITOR 此命令用于实时侦听服务器收到的所有请求。
ROLE 此命令用于在复制的上下文中返回实例的角色。
SAVE 此命令用于将数据集同步保存到磁盘。
SHUTDOWN [NOSAVE] [SAVE] 此命令用于将数据集同步保存到磁盘,然后关闭服务器。
SLAVEOF host port 此命令用于使服务器成为另一个实例的从属服务器,或将其提升为主服务器。
SLOWLOG subcommand [argument] 此命令用于管理Redis慢查询日志。
SYNC 此命令用于复制。
TIME 此命令用于返回当前服务器时间。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4