[+]文章目录

SSDB 的命令⾏行客户端 ssdb-cli 可⽤用于⽇日常管理, 包括查看 SSDB 的运⾏行状态(info), 还能做一些 API 没有的操作, 如清空整个数据库.

运⾏行 ssdb-cli

连接到 127.0.0.1:8888,

$ /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, 然后按回车查看帮助信息.

进⾏行 KV 操作

ssdb 127.0.0.1:8888> get k
error: not_found
(0.007 sec)
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>

进⾏行 hashmap 操作

ssdb 127.0.0.1:8888> hsize h
0
(0.007 sec)
ssdb 127.0.0.1:8888> hset h k1 vb
ok
(0.000 sec)
ssdb 127.0.0.1:8888> hset h k2 va
ok
(0.000 sec)
ssdb 127.0.0.1:8888> hset h k3 vc
ok
(0.000 sec)
ssdb 127.0.0.1:8888> hscan h "" "" 10
key value
-------------------------
k1 : vb
k2 : va
k3 : vc
3 result(s) (0.000 sec)
ssdb 127.0.0.1:8888> hclear h
hclear 'h' 3 key(s).
ssdb 127.0.0.1:8888> hscan h "" "" 10
key value
-------------------------
0 result(s) (0.000 sec)
ssdb 127.0.0.1:8888>

进⾏行 zset 操作

ssdb 127.0.0.1:8888> zsize z
0
(0.000 sec)
ssdb 127.0.0.1:8888> zset z k1 2
ok
(0.000 sec)
ssdb 127.0.0.1:8888> zset z k2 0
ok
(0.000 sec)
ssdb 127.0.0.1:8888> zset z k3 1
ok
(0.000 sec)
ssdb 127.0.0.1:8888> zscan z "" "" "" 10
key score
-------------------------
k2 : 0
k3 : 1
k1 : 2
3 result(s) (0.000 sec)
ssdb 127.0.0.1:8888> zclear z
zclear 'z' 3 key(s).
ssdb 127.0.0.1:8888> zscan z "" "" "" 10
key score
-------------------------
0 result(s) (0.000 sec)

« 前一篇