Redis教程16-服务器
Redis 服务器命令主要是用于管理 redis 服务。
实例
以下实例演示了如何获取 redis 服务器的统计信息:
127.0.0.1:6379> info # Server redis_version:5.0.9 redis_git_sha1:9414ab9b redis_git_dirty:0 redis_build_id:25845e7feb545d77 redis_mode:standalone os:Windows arch_bits:64 multiplexing_api:WinSock_IOCP atomicvar_api:pthread-mutex process_id:12012 run_id:3a50e1b1f54e5d3312da37abee55028f1b7e0a8d tcp_port:6379 uptime_in_seconds:2955 uptime_in_days:0 hz:10 configured_hz:10 lru_clock:7351844 executable:D:\java\software\Redis-x64-5.0.9\redis-server.exe config_file:D:\java\software\Redis-x64-5.0.9\redis.windows.conf # Clients connected_clients:1 client_recent_max_input_buffer:2 client_recent_max_output_buffer:0 blocked_clients:0 # Memory used_memory:728352 used_memory_human:711.28K used_memory_rss:686112 used_memory_rss_human:670.03K used_memory_peak:747984 used_memory_peak_human:730.45K used_memory_peak_perc:97.38% used_memory_overhead:715126 used_memory_startup:665176 used_memory_dataset:13226 used_memory_dataset_perc:20.94% allocator_allocated:11358608 allocator_active:448790528 allocator_resident:452984832 total_system_memory:0 total_system_memory_human:0B used_memory_lua:37888 used_memory_lua_human:37.00K used_memory_scripts:0 used_memory_scripts_human:0B number_of_cached_scripts:0 maxmemory:0 maxmemory_human:0B maxmemory_policy:noeviction allocator_frag_ratio:39.51 allocator_frag_bytes:437431920 allocator_rss_ratio:1.01 allocator_rss_bytes:4194304 rss_overhead_ratio:0.00 rss_overhead_bytes:-452298720 mem_fragmentation_ratio:1.00 mem_fragmentation_bytes:0 mem_not_counted_for_evict:0 mem_replication_backlog:0 mem_clients_slaves:0 mem_clients_normal:49950 mem_aof_buffer:0 mem_allocator:jemalloc-5.2.1 active_defrag_running:0 lazyfree_pending_objects:0 # Persistence loading:0 rdb_changes_since_last_save:0 rdb_bgsave_in_progress:0 rdb_last_save_time:1601186211 rdb_last_bgsave_status:ok rdb_last_bgsave_time_sec:0 rdb_current_bgsave_time_sec:-1 rdb_last_cow_size:0 aof_enabled:0 aof_rewrite_in_progress:0 aof_rewrite_scheduled:0 aof_last_rewrite_time_sec:-1 aof_current_rewrite_time_sec:-1 aof_last_bgrewrite_status:ok aof_last_write_status:ok aof_last_cow_size:0 # Stats total_connections_received:14 total_commands_processed:54 instantaneous_ops_per_sec:0 total_net_input_bytes:1807 total_net_output_bytes:92819 instantaneous_input_kbps:0.00 instantaneous_output_kbps:0.00 rejected_connections:0 sync_full:0 sync_partial_ok:0 sync_partial_err:0 expired_keys:0 expired_stale_perc:0.00 expired_time_cap_reached_count:0 evicted_keys:0 keyspace_hits:3 keyspace_misses:0 pubsub_channels:0 pubsub_patterns:0 latest_fork_usec:17001 migrate_cached_sockets:0 slave_expires_tracked_keys:0 active_defrag_hits:0 active_defrag_misses:0 active_defrag_key_hits:0 active_defrag_key_misses:0 # Replication role:master connected_slaves:0 master_replid:781020a65eb628dca0a78694d29ce2b04165bdc4 master_replid2:0000000000000000000000000000000000000000 master_repl_offset:0 second_repl_offset:-1 repl_backlog_active:0 repl_backlog_size:1048576 repl_backlog_first_byte_offset:0 repl_backlog_histlen:0 # CPU used_cpu_sys:0.280801 used_cpu_user:0.280801 used_cpu_sys_children:0.000000 used_cpu_user_children:0.000000 # Cluster cluster_enabled:0 # Keyspace 127.0.0.1:6379>
Redis 服务器命令
下表列出了 redis 服务器的相关命令:
- BGREWRITEAOF
- BGSAVE
- CLIENT GETNAME
- CLIENT KILL
- CLIENT LIST
- CLIENT SETNAME
- CONFIG GET
- CONFIG RESETSTAT
- CONFIG REWRITE
- CONFIG SET
- DBSIZE
- DEBUG OBJECT
- DEBUG SEGFAULT
- FLUSHALL
- FLUSHDB
- INFO
- LASTSAVE
- MONITOR
- PSYNC
- SAVE
- SHUTDOWN
- SLAVEOF
- SLOWLOG
- SYNC
- TIME