SSDB コマンドライン ツール ssdb-cli
SSDB 用コマンド ライン ツールssdb-cli
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', 然后按回车
查看帮助信息. 下面是操作的演示:
ssdb 127.0.0.1:8888> set k 1ok(0.000 sec)ssdb 127.0.0.1:8888> get k1 (0.000 sec)ssdb 127.0.0.1:8888> del kok(0.000 sec)ssdb 127.0.0.1:8888> get kerror: not_found(0.000 sec)ssdb 127.0.0.1:8888>
对于 Windows 用户:
在 ssdb-master 源码的目录时运行
tools\ssdb-cli.bat
需要安装 Python 2.x, 同时, 你需要将 Python 的目录加入到环境变量中的 Path 变量.
转义响应中的中文和二进制数据
如果你执行完命令后发现有乱码或者屏幕输出异常, 可以把下面这行命令拷贝进 ssdb-cli 然后按回车
は、SSDB 管理に非常に役立ちます。これを使用すると、すべてのコマンドの実行、サービスのステータスの監視、データベース全体のクリアなどを行うことができます。
🎜
SSDB サーバーに接続します
: escape
「h」を入力して、Enter
してヘルプ情報を表示します。以下は操作のデモです: 🎜
ssdb 127.0.0.1:8899> infoversion 1.8.0links 1total_calls 4dbsize 1829binlogs capacity : 10000000 min_seq : 1 max_seq : 74replication client 127.0.0.1:55479 type : sync status : SYNC last_seq : 73replication slaveof 127.0.0.1:8888 id : svc_2 type : sync status : SYNC last_seq : 73 copy_count : 0 sync_count : 44leveldb.stats CompactionsLevel Files Size(MB) Time(sec) Read(MB) Write(MB)0 0 0 0 0 0 1 1 0 0 0 0
Windows🎜 ユーザー:
ssdb-master ソース コードのディレクトリで実行します🎜
ssdb 127.0.0.1:8899> info cmdversion 1.6.7cmd.get calls: 20000 time_wait: 27 time_proc: 472cmd.set calls: 267045 time_wait: 7431 time_proc: 7573cmd.setx calls: 111100 time_wait: 3663 time_proc: 6456cmd.del calls: 0 time_wait: 0 time_proc: 0
Python 2.x をインストールする必要があります。同時に、Python ディレクトリを追加する必要があります。環境変数の Path 変数。🎜
コマンドの実行後に文字化けや異常な画面出力が発生した場合は、次のコマンド行を ssdb にコピーしてください。 -cli を押して Enter
キー: 🎜rrreeeSSDB インスタンスのステータスを監視します
info
コマンドinfo
は、SSDB 内のデータの分布と LevelDB の健全性を示します。
25 件の結果 (0.001 秒)
リンク
現在のサーバーへの接続数
dbsize
データベースの推定サイズ (ハードディスクの使用量とは大きく異なる場合があります)、サーバーで圧縮がオンになっている場合は、このサイズ。は圧縮サイズです。
binlogs
- 同期とレプリケーションを参照
レプリケーション
- 同期とレプリケーションを参照
key_range.
キーSSDB ではさまざまなデータ型がソートされるため、この情報は、タイプの最小キーと最大キーという異なるデータを表します。leveldb.stats
この情報は、LevelDB の各レベルでのファイル数とファイルの合計サイズを示します。レベルが小さいほど、ファイルが少なくなり、データベースがより健全になります (クエリが高速になります)。 rrreee
cmd.
calls: コマンドが合計で処理された回数。
- time_wait: コマンドが処理されるまでに待機した合計時間 (ミリ秒単位)。処理 (ミリ秒単位) .
- compact
- このコマンドは、SSDB サーバーにデータの圧縮を強制します。圧縮後は、通常、操作が高速になります。
のプロセスは、特にデータベースが比較的大きい場合は、暇なときに使用することをお勧めします。
SSDB グラフィカル インターフェイス ツール
グラフィカル インターフェイス (GUI) SSDB 管理ツールを試すことができます: compact
phpssdbadmin - SSDB GUI 管理ツール。 phpmyadmin と同様に PHP によって開発されました。
FastoNoSQL - クロスプラットフォームの SSDB、Redis、Memcached GUI 管理ツール。