个性化阅读
专注于IT技术分析

Redis服务器命令用法示例

本文概述

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 srcmini"
"Welcome to srcmini"
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服务器命令

Redis服务器命令

以下是Redis数据库中使用的一些服务器命令的列表:

编号 命令 描述
1 BGREWRITEAOF 此命令用于异步重写仅附加文件。
2 BGSAVE 此命令用于将数据集异步保存到磁盘。
3 CLIENT KILL [ip:port] [ID client-id] 此命令用于终止客户端连接。
4 CLIENT LIST 此命令用于获取到服务器的客户端连接列表。
5 CLIENT GETNAME 此命令用于获取当前连接的名称。
6 CLIENT PAUSE timeout 此命令用于在指定时间内停止处理来自客户端的命令。
7 CLIENT SETNAME connection-name 此命令用于设置当前连接名称。
8 CLUSTER SLOTS 此命令用于获取群集插槽到节点映射的数组。
9 COMMAND 此命令用于获取Redis命令详细信息的数组。
10 COMMAND COUNT 此命令用于获取Redis命令的总数。
11 COMMAND GETKEYS 给定完整的Redis命令, 此命令用于提取密钥。
12 BGSAVE 此命令用于将数据集异步保存到磁盘。
13 COMMAND INFO command-name [command-name …] 此命令用于获取特定Redis命令详细信息的数组。
14 CONFIG GET parameter 此命令用于获取配置参数的值。
15 CONFIG REWRITE 此命令用于使用内存中配置重写配置文件。
16 CONFIG SET parameter value 此命令用于将配置参数获取给定值。
17 CONFIG RESETSTAT 此命令用于重置INFO返回的统计信息。
18 DBSIZE 此命令用于返回所选数据库中的键数。
19 DEBUG OBJECT key 此命令用于获取有关密钥的调试信息。
20 DEBUG SEGFAULT 此命令用于使服务器崩溃。
21 FLUSHALL 此命令用于从所有数据库中删除所有密钥。
22 FLUSHDB 此命令用于从当前数据库中删除所有密钥。
23 INFO [section] 此命令用于获取有关服务器的信息和统计信息。
24 LASTSAVE 此命令用于检索最后一次成功保存到磁盘的UNIX时间戳。
25 MONITOR 此命令用于实时侦听服务器收到的所有请求。
26 ROLE 此命令用于在复制的上下文中返回实例的角色。
27 SAVE 此命令用于将数据集同步保存到磁盘。
28 SHUTDOWN [NOSAVE] [SAVE] 此命令用于将数据集同步保存到磁盘, 然后关闭服务器。
29 SLAVEOF host port 此命令用于使服务器成为另一个实例的从属服务器, 或将其提升为主服务器。
30 SLOWLOG subcommand [argument] 该命令用于管理Redis慢查询日志。
31 SYNC 此命令用于复制。
32 TIME 此命令用于返回当前服务器时间。
赞(0) 打赏
未经允许不得转载:srcmini » Redis服务器命令用法示例
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏