Latest web development tutorials

Redis Server

Redis Server-Befehl wird hauptsächlich verwendet redis Service zu verwalten.

Beispiele

Das folgende Beispiel zeigt, wie redis Serverstatistiken zu erhalten:

redis 127.0.0.1:6379> INFO

# Server
redis_version:2.8.13
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:c2238b38b1edb0e2
redis_mode:standalone
os:Linux 3.5.0-48-generic x86_64
arch_bits:64
multiplexing_api:epoll
gcc_version:4.7.2
process_id:3856
run_id:0e61abd297771de3fe812a3c21027732ac9f41fe
tcp_port:6379
uptime_in_seconds:11554
uptime_in_days:0
hz:10
lru_clock:16651447
config_file:

# Clients
connected_clients:1
client-longest_output_list:0
client-biggest_input_buf:0
blocked_clients:0

# Memory
used_memory:589016
used_memory_human:575.21K
used_memory_rss:2461696
used_memory_peak:667312
used_memory_peak_human:651.67K
used_memory_lua:33792
mem_fragmentation_ratio:4.18
mem_allocator:jemalloc-3.6.0

# Persistence
loading:0
rdb_changes_since_last_save:3
rdb_bgsave_in_progress:0
rdb_last_save_time:1409158561
rdb_last_bgsave_status:ok
rdb_last_bgsave_time_sec:0
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
aof_last_bgrewrite_status:ok
aof_last_write_status:ok

# Stats
total_connections_received:24
total_commands_processed:294
instantaneous_ops_per_sec:0
rejected_connections:0
sync_full:0
sync_partial_ok:0
sync_partial_err:0
expired_keys:0
evicted_keys:0
keyspace_hits:41
keyspace_misses:82
pubsub_channels:0
pubsub_patterns:0
latest_fork_usec:264

# Replication
role:master
connected_slaves:0
master_repl_offset:0
repl_backlog_active:0
repl_backlog_size:1048576
repl_backlog_first_byte_offset:0
repl_backlog_histlen:0

# CPU
used_cpu_sys:10.49
used_cpu_user:4.96
used_cpu_sys_children:0.00
used_cpu_user_children:0.01

# Keyspace
db0:keys=94,expires=1,avg_ttl=41638810
db1:keys=1,expires=0,avg_ttl=0
db3:keys=1,expires=0,avg_ttl=0

Redis Serverbefehl

Die folgende Tabelle listet die redis Server bezogene Befehle:

Nein. Befehl und Beschreibung
1 BGREWRITEAOF
Asynchrone Ausführung eines AOF (AppendOnly File) Datei überschreiben Betrieb
2 BGSAVE
Speichern Sie die aktuelle Datenbank im Hintergrund asynchronen Daten auf die Festplatte
3 CLIENT KILL [ip: port] [ ID - Client-ID]
Schließen Sie die Client-Verbindung
4 CLIENT LIST
Lassen Sie sich bei dem Server-Client-Verbindungen Liste verbunden
5 CLIENT GETNAME
Ruft den Namen der Verbindung
6 CLIENT PAUSE Timeout
Beenden Sie innerhalb der vorgegebenen Zeit von der Client-Befehl
7 CLIENT SETNAME Verbindungsname
Legt den Namen der aktuellen Verbindung
8 CLUSTER KERBT
Erhalten Sie Mapping Array Cluster-Knoten
9 COMMAND
Hier finden Sie Details Redis Befehl Array
10 COMMAND COUNT
Holen Sie sich die Gesamtzahl von Redis Befehle
11 COMMAND getKeys
Ruft alle Schlüssel gegeben Befehl
12 ZEIT
Liefert die aktuelle Serverzeit
13 COMMAND INFO Befehlsname [Kommando- Name ...]
Ruft das angegebene Array Redis Befehle beschrieben
14 CONFIG GET - Parameter
Ruft den Wert der angegebenen Konfigurationsparameter
15 CONFIG REWRITE
Redis Server beim Start-Konfigurationsdatei angegeben redis.conf Rewrite
16 Konfig.satz Parameterwert
Redis Konfigurationsparameter ändern, ohne Neustart
17 CONFIG RESETSTAT
Zurücksetzen INFO bestimmte statistische Daten Befehl
18 dBSize
Gibt die Nummer des aktuellen Datenbankschlüssel
19 DEBUG Objektschlüssel
Erhalten Schlüssel Debug-Informationen
20 DEBUG SEGFAULT
Lassen Sie Redis-Dienst stürzt ab
21 flushall
Löschen Sie alle Schlüssel, alle Datenbanken
22 FLUSHDB
Löschen Sie alle aktuellen Schlüsseldatenbank
23 INFO [Abschnitt]
Redis Server eine Vielzahl von Informationen und statistische Werte zu erhalten,
24 LASTSAVE
Redis erfolgreiche Rückkehr letzten Mal Daten auf der Festplatte zu speichern, wird das UNIX-Timestamp-Format
25 MONITOR
Echtzeit-Ausdruck Redis Server empfängt einen Befehl, Debuggen
26 ROLLE
Zurück aus der Rolle des Master-Instanz gehört
27 SPAREN
Asynchrone Daten auf der Festplatte speichern
28 SHUTDOWN [NOSAVE] [SAVE]
Asynchrone Daten auf der Festplatte speichern und den Server herunterfahren
29 SLAVEOF Host - Port
Der aktuelle Server in einem Slave-Server angegebenen Server (Slave-Server)
30 SLOWLOG subcommand [Argument]
Management-redis langsam log
31 SYNC
Interne Befehle für die Replikation (Replikation) von