Redis服务器命令用法示例

本文概述

  • 例子
  • 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服务器命令用法示例】以下是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 此命令用于返回当前服务器时间。

    推荐阅读