Redis serverkommandoer er i utgangspunktet brukes til å administrere Redis server.
Eksempel
Følgende eksempel forklarer hvordan vi kan få alle statistikk og informasjon om server.
Redis 127.0.0.1:6379~~number=plural> INFO # Serverredis_version:2.8.13redis_git_sha1:00000000redis_git_dirty:0redis_build_id:c2238b38b1edb0e2redis_mode:standaloneos:Linux 3.5.0-48-generic x86_64arch_bits:64multiplexing_api:epollgcc_version:4.7.2process_id:3856run_id:0e61abd297771de3fe812a3c21027732ac9f41fetcp_port:6379uptime_in_seconds:11554uptime_in_days:0hz:10lru_clock:16651447config_file:# Clientsconnected_clients: 1client_longest_output_list: 0client_biggest_input_buf: 0blocked_clients: 0 # Memoryused_memory:589016used_memory_human:575.21Kused_memory_rss:2461696used_memory_peak:667312used_memory_peak_human:651.67Kused_memory_lua:33792mem_fragmentation_ratio:4.18mem_allocator:jemalloc-3.6.0# Persistenceloading:0rdb_changes_since_last_save:3rdb_bgsave_in_progress:0rdb_last_save_time:1409158561rdb_last_bgsave_status:okrdb_last_bgsave_time_sec:0rdb_current_bgsave_time_sec:-1aof_enabled:0aof_rewrite_in_progress:0aof_rewrite_scheduled:0aof_last_rewrite_time_sec:-1aof_current_rewrite_time_sec:-1aof_last_bgrewrite_status:okaof_last_write_status:ok# Statstotal_connections_received:24total_commands_processed:294instantaneous_ops_per_sec:0rejected_connections:0sync_full:0sync_partial_ok:0sync_partial_err:0expired_keys:0evicted_keys:0keyspace_hits:41keyspace_misses:82pubsub_channels:0pubsub_patterns:0latest_fork_usec:264# Replicationrole:masterconnected_slaves:0master_repl_offset:0repl_backlog_active:0repl_backlog_size:1048576repl_backlog_first_byte_offset:0repl_backlog_histlen:0# CPUused_cpu_sys: 10.49used_cpu_user: 4.96used_cpu_sys_children: 0.00used_cpu_user_children: 0.01 # Keyspacedb0:keys=94,expires=1,avg_ttl=41638810db1:keys=1,expires=0,avg_ttl=0db3:keys=1,expires=0,avg_ttl=0
Redis serverkommandoer
Nedenfor gis Tabellen viser noen grunnleggende kommandoer relatert til Redis server:
SN
1BGREWRITEAOF
asynkront omskrive append-bare file2BGSAVE
asynkront lagre datasettet til disk3CLIENT KILL [ip: port] [ID klient-id]
Drep tilkobling av en client4CLIENT LIST
Get listen over klienttilkoblinger tilkobling til server5CLIENT getName
Få navnet på nåværende connection6CLIENT PAUSE timeout
Stopp behandlingen kommandoer fra kunder for spesifisert time7CLIENT SETNAME tilkobling-navn
angi gjeldende tilkoblings name8CLUSTER SPOR
Få matrise av Cluster sporet til node mappings9COMMAND
Få rekke Redis kommandoen details10COMMAND COUNT
Få totale antall Redis commands11COMMAND GETKEYS
Extract tastene gitt en full Redis command12BGSAVE
asynkront lagre datasettet til disk13COMMAND INFO kommando-navn [ ,,,0],kommando-navn ...]
Få rekke spesifikke Redis kommando details14CONFIG GET parameter
Få verdien av en konfigurasjons parameter15CONFIG omskriving
Rewrite konfigurasjonsfilen med minne configuration16CONFIG SET parameterverdien
Sett en konfigurasjonsparameteren til den gitte value17CONFIG RESETSTAT
Nullstill statistikk returneres av INFO18DBSIZE
Returner antall nøkler i den valgte database19DEBUG OBJECT nøkkelen
Få feilsøkingsinformasjon om en key20DEBUG SEGFAULT
Gjør serveren crash21FLUSHALL
Fjern alle nøkler fra hele databases22FLUSHDB
Fjern alle nøkler fra dagens database23INFO [seksjonen]
Få informasjon og statistikk om server24LASTSAVE
Få UNIX tidsangivelse for den siste vellykkede Lagre disk25MONITOR
Lytt for alle forespørsler mottas av serveren i det virkelige time26ROLE
Returner rolle blant annet i sammenheng med replication27SAVE
synkront lagre datasettet til disk28SHUTDOWN [NOSAVE] [LAGRE]
synkront lagre datasettet på disk og deretter slår den server29SLAVEOF host port
Lag serveren en slave av en annen instans, eller fremme det som master30SLOWLOG -delkommandoen [argument]
Styrer Redis langsomme spørringer log31SYNC
kommandoen brukes for replication32TIME
Returner gjeldende server tid < hr>