Redisコマンド操作中国語マ...login
Redisコマンド操作中国語マニュアル
著者:php.cn  更新時間:2022-04-12 14:07:28

Redisサーバー


Redis サーバー コマンドは、主に Redis サービスを管理するために使用されます。

次の例は、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

Redis サーバーのコマンド

次の表に、redis サーバーの関連コマンドを示します:

SAVE 28SHUTDOWN [NOSAVE] [SAVE]せっせとデータを保存するハードディスクにコピーしてサーバーをシャットダウンします29現在のサーバーを指定されたサーバーに変換しますスレーブサーバー(スレーブサーバー)30スローを管理しますredis のログ31 レプリケーション用の内部コマンド
シリアル番号コマンドと説明
1BGREWRITEAOF
AOF (AppendOnly File)ファイル書き換え操作を非同期で実行
2BGSAVE
現在のデータベースをバックグラウンドデータに非同期的に保存しますディスク
3CLIENT KILL [ip:port] [ID client-id]
クライアント接続を閉じる
4CLIENT LIST
サーバーに接続されているクライアント接続のリストを取得する
5 CLIENT GETNAME
接続の名前を取得します
6CLIENT PAUSE timeout
指定時間内にクライアントから実行中のコマンドを終了します
7CLIENT SETNAME connection-name
接続の名前を設定します現在の接続
8CLUSTER SLOTS
クラスターノードのマッピング配列を取得
9COMMAND
Redis コマンド詳細配列を取得
10COMMAND COUNT
合計数を取得するRedis コマンド
11COMMAND GETKEYS
指定されたコマンドのすべてのキーを取得します
12TIME
現在のサーバー時刻を返します
13COMMAND INFO コマンド名dネーム 。 ..]
指定したRedisコマンドを記述する配列を取得
14CONFIG GETパラメータ
指定した設定パラメータの値を取得
15CONFIG REWRITE
指定したredis.conf設定ファイルを書き換えるRedis サーバーの起動
16 CONFIG SET パラメータ値
再起動せずに Redis 設定パラメータを変更
17CONFIG RESETSTAT
INFO コマンドで一部の統計をリセット
18 DBSIZE
を返す現在のデータベース内のキーの数
19DEBUG OBJECT key
キーのデバッグ情報を取得
20DEBUG SEGFAULT
Redis サービスをクラッシュさせる
21 フラッシュ
すべて削除全データベースのキー
22FLUSHDB
現在のデータベースのキーを全て削除
23INFO [セクション]
Redisサーバーの各種情報や統計値を取得
24LASTSAVE
Redis がデータをディスクに正常に保存した時刻を UNIX タイムスタンプ形式で返します
25MONITOR
Redis サーバーが受信したコマンドをリアルタイムで出力し、デバッグに使用します
26ROLE
マスター/スレーブインスタンスが属するロールを返す
27データをハードディスクに非同期で保存する

SLAVEOFホストポート
SLOWLOGサブコマンド[引数]
SYNC