perintah Redis Info
Redis Info perintah yang mudah untuk memahami dan membaca format, nilai kembali dari berbagai informasi dan statistik tentang server Redis.
Diberikan oleh bagian parameter opsional, memungkinkan perintah untuk kembali hanya beberapa informasi:
Server: General Redis informasi server, berisi bidang-bidang berikut:
- redis_version: versi server Redis
- redis_git_sha1: Git SHA1
- redis_git_dirty: Git bendera kotor
- os: Server sistem operasi host Redis
- arch_bits: arsitektur (32 atau 64)
- multiplexing_api: penanganan event mekanisme yang digunakan Redis
- gcc_version: versi GCC yang digunakan untuk mengkompilasi Redis
- process_id: proses server PID
- run_id: Redis Server acak identifier (untuk Sentinel dan cluster)
- tcp_port: TCP / IP mendengarkan port
- uptime_in_seconds: Sejak Redis server dimulai, jumlah detik berlalu
- uptime_in_days: Sejak Redis server dimulai, jumlah hari berlalu
- lru_clock: di menit tumbuh diri jam untuk manajemen LRU
klien: informasi klien yang terhubung, berisi bidang-bidang berikut:
- connected_clients: jumlah klien yang terhubung (tidak termasuk klien terhubung melalui server slave)
- client_longest_output_list: koneksi klien saat ini antara terpanjang dalam daftar keluaran
- client_longest_input_buf: koneksi klien saat ini, input penyangga terbesar
- blocked_clients: Menunggu memblokir perintah (BLPOP, BRPOP, BRPOPLPUSH) jumlah klien
memori: informasi memori, berisi bidang-bidang berikut:
- used_memory: Redis dengan jumlah pengalokasi memori, dalam byte (byte) unit
- used_memory_human: Format dibaca manusia untuk kembali jumlah memori yang dialokasikan Redis
- used_memory_rss: Dari sudut sistem operasi pandang, kembalinya Redis dialokasikan jumlah memori (umumnya dikenal sebagai set ukuran penduduk). nilai ini konsisten dengan output dan atas, ps dan perintah lainnya.
- used_memory_peak: Redis konsumsi puncak memori (dalam byte)
- used_memory_peak_human: Format dibaca manusia untuk kembali Redis konsumsi memori puncak
- used_memory_lua: mesin Lua digunakan oleh ukuran memori (dalam byte)
- rasio Used_memory_rss dan used_memory antara: mem_fragmentation_ratio
- mem_allocator: ditentukan pada waktu kompilasi, Redis digunakan pengalokasi memori. Hal ini dapat libc, jemalloc atau tcmalloc.
Dalam kasus ideal, nilai used_memory_rss harus hanya sedikit lebih tinggi dari sedikit used_memory.
Ketika rss> digunakan, dan kedua nilai perbedaan antara besar, menunjukkan adanya fragmentasi memori (internal atau eksternal).
Rasio fragmentasi memori dapat dilihat oleh nilai mem_fragmentation_ratio.
Ketika digunakan> rss, Redis merupakan bagian dari memori sistem operasi swap keluar untuk swap ruang, dalam hal ini, operasi dapat menyebabkan penundaan yang signifikan.
Redis dilepaskan ketika pengalokasi memori mungkin, atau mungkin tidak, dikembalikan ke memori sistem operasi.
Jika Redis melepaskan memori, tapi memori tidak akan dikembalikan ke sistem operasi, maka nilai dari sistem operasi dan used_memory mungkin menampilkan Redis memori footprint tidak konsisten.
Nilai View used_memory_peak dapat memverifikasi apakah ini terjadi.
ketekunan: RDB dan AOF infos
statistik: Statistik Umum
replikasi: master / informasi replikasi slave
cpu: statistik CPU komputasi
commandstats: perintah statistik Redis
Cluster: Redis informasi klaster
keyspace: statistik yang berhubungan dengan database
tatabahasa
Redis Info perintah sintaks dasar adalah sebagai berikut:
redis 127.0.0.1:6379> INFO [section]
versi yang tersedia
> = 1.0.0
Kembali Nilai
String koleksi baris teks.
contoh
redis 127.0.0.1:6379> INFO # Server redis_version:2.5.9 redis_git_sha1:473f3090 redis_git_dirty:0 os:Linux 3.3.7-1-ARCH i686 arch_bits:32 multiplexing_api:epoll gcc_version:4.7.0 process_id:8104 run_id:bc9e20c6f0aac67d0d396ab950940ae4d1479ad1 tcp_port:6379 uptime_in_seconds:7 uptime_in_days:0 lru_clock:1680564 # Clients connected_clients:1 client_longest_output_list:0 client_biggest_input_buf:0 blocked_clients:0 # Memory used_memory:439304 used_memory_human:429.01K used_memory_rss:13897728 used_memory_peak:401776 used_memory_peak_human:392.36K used_memory_lua:20480 mem_fragmentation_ratio:31.64 mem_allocator:jemalloc-3.0.0 # Persistence loading:0 rdb_changes_since_last_save:0 rdb_bgsave_in_progress:0 rdb_last_save_time:1338011402 rdb_last_bgsave_status:ok rdb_last_bgsave_time_sec:-1 rdb_current_bgsave_time_sec:-1 aof_enabled:0 aof_rewrite_in_progress:0 aof_rewrite_scheduled:0 aof_last_rewrite_time_sec:-1 aof_current_rewrite_time_sec:-1 # Stats total_connections_received:1 total_commands_processed:0 instantaneous_ops_per_sec:0 rejected_connections:0 expired_keys:0 evicted_keys:0 keyspace_hits:0 keyspace_misses:0 pubsub_channels:0 pubsub_patterns:0 latest_fork_usec:0 # Replication role:master connected_slaves:0 # CPU used_cpu_sys:0.03 used_cpu_user:0.01 used_cpu_sys_children:0.00 used_cpu_user_children:0.00 # Keyspace