Ce face INFO
INFO întoarce un text cu secțiuni (# Server, # Clients, # Memory, # Persistence, # Stats, # Replication, # Keyspace etc.), fiecare cu rânduri câmp:valoare. Fără argumente afișează secțiunile implicite; INFO all afișează tot.
Poți cere doar o secțiune (din Redis 7.0, și mai multe deodată). Câmpuri folosite des: used_memory_human, maxmemory_policy, connected_clients, keyspace_hits/keyspace_misses (eficiența cache-ului) și evicted_keys.
Parametri
| Parametru | Descriere |
|---|---|
section |
Numele secțiunii: server, clients, memory, persistence, stats, replication, cpu, keyspace, all, everything. |
Ce returnează
Un text cu secțiunile cerute, câte un câmp pe rând.
Exemple
Exemplul 1: Câte chei are fiecare bază de date
Secțiunea Keyspace arată cheile, câte au expirare și TTL-ul mediu (în milisecunde). subexpiry numără hash-urile cu câmpuri care expiră.
INFO keyspace
Ieșire în redis-cli
127.0.0.1:6379> INFO keyspace
# Keyspace
db0:keys=1520,expires=230,avg_ttl=3594213,subexpiry=0
Exemplul 2: Câteva câmpuri din linia de comandă
Din shell poți filtra rapid rezultatul cu grep.
redis-cli INFO server | grep -E '^(redis_version|tcp_port|uptime_in_days)'
Ieșire în terminal
redis_version:8.10.2
tcp_port:6379
uptime_in_days:12
Exemplul 3: Rata de succes a cache-ului
Raportul hits / (hits + misses) arată cât de des găsești datele în cache.
redis-cli INFO stats | grep -E '^keyspace_(hits|misses)'
Ieșire în terminal
keyspace_hits:982341
keyspace_misses:41287
Greșeli frecvente
- Rândurile se termină cu
\r\n; dacă le procesezi în scripturi, elimină și\r. used_memoryeste memoria folosită de date, nu tot procesul; compară și cuused_memory_rsspentru fragmentare.
Comenzi înrudite
DBSIZE: Întoarce numărul de chei din baza de date selectată în acel moment.CONFIG GET / CONFIG SET: Citește (CONFIG GET) sau schimbă (CONFIG SET) setările serverului în timp ce rulează, fără repornire.SLOWLOG GET / LEN / RESET: Arată comenzile care au durat mai mult decât un prag configurat, ca să găsești ce încetinește serverul.redis-cli --scan, --bigkeys, --latency, --stat: Modurile de diagnostic din redis-cli: listarea cheilor fără blocare, găsirea cheilor mari, măsurarea latenței și statistici live.