SSDB コマンドライン ツール ssdb-cli
SSDB コマンド ライン ツール ssdb-cli
は、SSDB の管理に非常に役立ちます。これを使用すると、すべてのコマンドを実行し、ステータスを監視できます。サービスの削除、データベース全体のクリアなど。
SSDB サーバーに接続します
$ /usr/local/ssdb/ssdb-cli -h 127.0.0.1 -p 8888
ssdb (cli) - ssdb command line tool.
Copyright (c) 2012-2013 ideawu.com
'h' or 'help' for help, 'q' to quit.
ssdb 127.0.0.1:8888>
「h」を入力し、Enter
を押してヘルプ情報を表示します。操作のデモ:
ssdb 127.0.0.1:8888> set k 1
ok
(0.000 sec)
ssdb 127.0.0.1:8888> get k
1
(0.000 sec)
ssdb 127.0.0.1:8888> del k
ok
(0.000 sec)
ssdb 127.0.0.1:8888> get k
error: not_found
(0.000 sec)
ssdb 127.0.0.1:8888>
Windows ユーザーの場合:
ssdb-master ソース コード ディレクトリで実行する場合、
tools\ssdb-cli.bat
には Python 2 が必要です.x をインストールすると同時に、環境変数の Path 変数に Python ディレクトリを追加する必要があります。
応答内の中国語データとバイナリ データをエスケープします
コマンドの実行後に文字化けや異常な画面出力を見つけた場合は、次のコマンド行を ssdb-cli にコピーし、Enter
キー:
: escape
SSDB インスタンスのステータスを監視します
info
コマンドinfo
は、SSDB 内のデータの分布と LevelDB の健全性を表示します。
ssdb 127.0.0.1:8899> info
version
1.8.0
links
1
total_calls
4
dbsize
1829
binlogs
capacity : 10000000
min_seq : 1
max_seq : 74
replication
client 127.0.0.1:55479
type : sync
status : SYNC
last_seq : 73
replication
slaveof 127.0.0.1:8888
id : svc_2
type : sync
status : SYNC
last_seq : 73
copy_count : 0
sync_count : 44
leveldb.stats
Compactions
Level Files Size(MB) Time(sec) Read(MB) Write(MB)
0 0 0 0 0 0 1 1 0 0 0 0
25 結果 (0.001 秒)
リンク
現在のサーバーへの接続数。
dbsize
データベースの推定サイズ (ハードディスクとは大きく異なる場合があります)使用法)、バイト数。サーバーで圧縮がオンになっている場合、このサイズが圧縮されたサイズになります。
binlogs
replication
#key_range . さまざまなデータ型のキーは SSDB でソートされるため、この情報はさまざまなデータ型の最小キーと最大キーを表します。 leveldb.stats これは情報には、LevelDB の各レベルでのファイル数とファイルの合計サイズが表示されます。レベルが小さいほど、ファイルが少なくなり、データベースはより健全になります (クエリが高速になります)。 cmd. このコマンドは、SSDB サーバーに強制的に圧縮を実行させます。データ。圧縮後、通常、操作は高速になります。 ただし、 グラフィカル インターフェイス (GUI) SSDB 管理ツールを試すことができます:info cmd
ssdb 127.0.0.1:8899> info cmd
version
1.6.7
cmd.get
calls: 20000 time_wait: 27 time_proc: 472
cmd.set
calls: 267045 time_wait: 7431 time_proc: 7573
cmd.setx
calls: 111100 time_wait: 3663 time_proc: 6456
cmd.del
calls: 0 time_wait: 0 time_proc: 0
compact
compact
プロセスは、特にデータベースが大きい場合、通常のサービスを遅くする可能性があります。そのため、使用することをお勧めします。 SSDB グラフィカル インターフェイス ツール