Latest web development tutorials

serveur Redis

commande du serveur Redis est principalement utilisé pour gérer le service Redis.

Exemples

L'exemple suivant montre comment obtenir les statistiques du serveur redis:

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

commande du serveur Redis

Le tableau suivant répertorie les commandes serveur Redis liées:

Non. Commande et la description
1 BGREWRITEAOF
L'exécution asynchrone d'une AOF (fichier appendOnly) fichier opération d'écrasement
2 BGSAVE
Sauvegardez la base de données en cours dans les données de fond asynchrones sur le disque
3 CLIENT KILL [ip: port] [ ID client-id]
Fermez la connexion client
4 LISTE DES CLIENTS
Connectez-vous à la liste des connexions client du serveur
5 CLIENT GETNAME
Obtient le nom de la connexion
6 CLIENT PAUSE délai
Terminate dans le délai spécifié à partir de la commande client
7 CLIENT SETNAME nom-connexion
Définit le nom de la connexion actuelle
8 SLOTS MUNITIONS
Obtenez cartographie nœud de cluster de tableau
9 COMMAND
Obtenez des détails commande Redis tableau
10 COMMAND COUNT
Obtenez le nombre total de commandes Redis
11 GetKeys COMMAND
Obtient toutes les touches de commande donné
12 TIME
Renvoie l'heure actuelle du serveur
13 INFO COMMANDE nom-commande [commandement nom ...]
Obtient le tableau spécifié commandes Redis décrites
14 paramètre GET CONFIG
Obtient la valeur des paramètres de configuration spécifiés
15 CONFIG REWRITE
serveur Redis sur la configuration de démarrage fichier spécifié redis.conf rewrite
16 CONFIG SET valeur de paramètre
Redis modifier les paramètres de configuration sans redémarrer
17 CONFIG RESETSTAT
Réinitialiser INFO commander certaines données statistiques
18 taille_bd
Retourne le numéro de la clé de base de données en cours
19 DEBUG touche OBJECT
Obtenir des informations de débogage clé
20 DEBUG SEGFAULT
Que les accidents de service Redis
21 FLUSHALL
Supprimer toutes les clés toutes les bases
22 FLUSHDB
Supprimer toutes les bases de données clé en cours
23 INFO [section]
Redis serveur afin d'obtenir une série de valeurs d'informations et de statistiques
24 LASTSAVE
Redis retour réussi la dernière fois pour enregistrer les données sur le disque, le format d'horodatage UNIX
25 MONITOR
impression en temps réel sur le serveur Redis reçoit une commande, le débogage
26 ROLE
Retour du rôle de l'instance principale appartient à
27 SAUVEGARDER
Asynchronous enregistrer les données sur le disque
28 SHUTDOWN [NOSAVE] [SAVE]
Asynchronous enregistrer les données sur le disque, et arrêter le serveur
29 port hôte SLAVEOF
Le serveur en cours sur un serveur serveur esclave spécifié (serveur esclave)
30 Slowlog subcommand [thèse]
Redis de gestion du journal lent
31 SYNC
commandes internes pour la réplication (réplication) de