Alat baris arahan SSDB ssdb-cli


Alat baris arahan untuk SSDBssdb-clissdb-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 然后按回车 sangat berguna untuk pengurusan SSDB, anda boleh menggunakannya untuk melaksanakan semua arahan, memantau status perkhidmatan, mengosongkan keseluruhan pangkalan data, dll.


🎜

Sambung ke pelayan SSDB

: escape

Masukkan 'h', kemudian tekan Masukkan untuk melihat maklumat bantuan. Berikut ialah demonstrasi operasi: 🎜

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🎜 Users:

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

Pantau status instance SSDB

info

arahaninfo menunjukkan pengedaran data dalam SSDB, serta kesihatan LevelDB.

rrreee

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 telah dihidupkan, saiz ini ialah saiz yang dimampatkan. Kunci jenis data yang berbeza diisih dalam SSDB, jadi maklumat ini mewakili data yang berbeza Kunci minimum dan kunci maksimum jenis.

leveldb.stats

Maklumat ini menunjukkan bilangan fail dan jumlah saiz fail pada setiap peringkat LevelDB Lebih kecil tahap, lebih sedikit fail, lebih sihat pangkalan data (pertanyaan lebih cepat).

info cmd

. rrreee

cmd.

  • panggilan: Berapa kali perintah telah diproses secara keseluruhan
  • time_wait: Jumlah masa perintah menunggu sebelum diproses (dalam milisaat
  • masa_proc: Jumlah masa_masa). pemprosesan (dalam milisaat). pangkalan data Apabila ia agak besar. Oleh itu, adalah disyorkan untuk menggunakannya pada masa lapang anda
Alat antara muka grafik SSDB

Anda boleh mencuba alat pengurusan SSDB antara muka grafik (GUI):

phpssdbadmin - alat pengurusan GUI SSDB. dibangunkan oleh PHP, serupa dengan phpmyadmin compact

FastoNoSQL - SSDB, Redis, Alat pengurusan GUI Memcached.

.