Alat baris arahan SSDB ssdb-cli
Alat baris arahan untuk SSDBssdb-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 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, 同时, 你需要将 Python 的目录加入到环境变量中的 Path 变量.
转义响应中的中文和二进制数据
如果你执行完命令后发现有乱码或者屏幕输出异常, 可以把下面这行命令拷贝进 ssdb-cli 然后按回车
Sambung ke pelayan SSDB
: escape
Masukkan 'h', kemudian tekan Tekan Enter
untuk melihat maklumat bantuan. Berikut ialah demonstrasi operasi: 🎜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)
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
🎜 anda perlu memasang Python 2.x Pada masa yang sama, anda perlu menambah direktori Python pada pembolehubah Path dalam pembolehubah persekitaran.🎜Escape Chinese and binary data in the response
🎜Jika anda menemui aksara bercelaru atau keluaran skrin yang tidak normal selepas melaksanakan arahan, anda boleh menyalin baris arahan berikut ke dalam ssdb-cli dan tekanMemantau status kejadian SSDBinfo
perintahinfo
menunjukkan pengedaran data dalam SSDB, serta kesihatan LevelDB.
rrreee 0 0 0 0 0 0 0 1 1 0 0
25 keputusan (0.001 saat)pautan
Bilangan sambungan ke pelayan semasa.dbsize
Anggaran saiz pangkalan data (mungkin sangat berbeza) daripada penggunaan cakera keras , bilangan bait. Jika pelayan mendayakan pemampatan, saiz ini ialah saiz termampat
binlogs
replikasi
replikasi julat_kunci
🎜🎜🎜Kunci jenis data yang berbeza diisih dalam SSDB, jadi maklumat ini mewakili kunci minimum dan kunci maksimum bagi jenis data yang berbeza
leveldb.stats
Maklumat ini menunjukkan bilangan fail dan jumlah bilangan fail pada setiap satu. tahap Saiz LevelDB. Lebih kecil tahap dan lebih sedikit fail, lebih sihat pangkalan data (lebih cepat pertanyaan). .
time_wait: Jumlah masa yang menunggu arahan sebelum diproses (dalam milisaat
time_proc: Jumlah masa yang dihabiskan dalam pemprosesan arahan (dalam milisaat
kompak- Arahan ini memaksa pelayan SSDB). data. Selepas mengecut , operasi biasanya akan menjadi lebih cepat.
- Namun, proses
mungkin melambatkan perkhidmatan biasa, terutamanya apabila pangkalan data agak besar - Alat antara muka grafik SSDB
Anda boleh Cuba alat pengurusan SSDB antara muka grafik (GUI):- phpssdbadmin - Alat pengurusan GUI SSDB dibangunkan dalam PHP, serupa dengan phpmyadmin.
- FastoNoSQL - Alat pengurusan SSDB, Redis, Memcached GUI silang platform.