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 bootwiki.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 源码的目录时运行

toolsssdb-cli.bat

需要安装 Python 2.x, 同时, 你需要将 Python 的目录加入到环境变量中的 Path 变量.

转义响应中的中文和二进制数据

如果你执行完命令后发现有乱码或者屏幕输出异常, 可以把下面这行命令拷贝进 ssdb-cli 然后按回车键:

: 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 result(s) (0.001 sec)

links

当前服务器的连接数.

dbsize

数据库预估的大小(可能和硬盘占用差异非常大), 字节数. 如果服务器开启了压缩, 这个大小是压缩后的大小.

binlogs

replication

key_range.

不同数据类型的 key 在 SSDB 中是排序的, 所以这个信息表示不同数据类型的最小 key 和最大 key.

leveldb.stats

这个信息显示了 LevelDB 每一层级的文件数量和文件总大小. 越小的层级如果文件越少, 那么数据库就越健康(查询更快速).

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

cmd.

calls: 该命令总共处理了多少次.

time_wait: 命令在被处理前等待的总共时间(单位毫秒).

time_proc: 命令处理总共消耗的时间(单位毫秒).

compact

这个命令强制 SSDB 服务器对数据进行收缩(compaction), 收缩之后, 操作通常会变得更快.

但是, compact 的过程可能会拖慢正常服务, 特别是是当数据库比较大时. 所以, 建议在空闲时使用.

SSDB 图形界面工具

你可以尝试下图形界面(GUI)的 SSDB 管理工具:

phpssdbadmin - PHP 开发的 SSDB GUI 管理工具, 类似 phpmyadmin.

FastoNoSQL - 跨平台的 SSDB, Redis, Memcached GUI 管理工具.

linux ssdb 安装 乱码,SSDB 命令行工具 ssdb-cli相关推荐

  1. linux gpu 测试工具,推荐 7 大 Linux GPU 监控和诊断命令行工具

    原标题:推荐 7 大 Linux GPU 监控和诊断命令行工具 作者:Linux迷 链接:https://www.linuxmi.com/7-linux-gpu-jiankong.html 视频卡是一 ...

  2. 使用TypeScript命令行工具 tsc CLI

    使用TypeScript命令行工具 tsc CLI 李俊才的个人博客 邮箱 :291148484@163.com CSDN 主页:https://blog.csdn.net/qq_28550263?s ...

  3. 监控 Linux 性能的 18 个命令行工具

    对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作.在IT领域作为一名Linux系统的管理员工作5年后,我逐渐认识到监控和保持系统启动并运行是多么的不容易.基于此原因,我们 ...

  4. [转载]监控 Linux 性能的 18 个命令行工具

    转自:http://www.kuqin.com/shuoit/20140219/338066.html 对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作.在IT领域作为一 ...

  5. Linux下音频格式转换命令行工具

    这里写自定义目录标题 Sox音频转换 使用Mplayer将多种格式的而文件编码至WAV 使用FFmpeg将各种类型文件转换成各种类型文件 使用Lame编码或者已不同的比特率重新编码MP3 以Ogg V ...

  6. 监控Linux性能的18个命令行工具

    对于系统和网络管理员来说每天监控和调试Linux系统的性能问题是一项繁重的工作.在IT领域作为一名Linux系统的管理员工作5年后,我逐渐认识到监控和保持系统启动并运行是多么的不容易.基于此原因,我们 ...

  7. linux 命令行 发行版,分享|Linux_Logo – 输出彩色 ANSI Linux 发行版徽标的命令行工具...

    linuxlogo(或叫 linux_logo)是一款在Linux命令行下用彩色 ANSI 代码生成附带有系统信息的发行版徽标的工具. Linux_Logo – 输出彩色 ANSI Linux 发行版 ...

  8. linux 超好用的命令行工具

    参考文章 http://www.cnblogs.com/hanson1/p/7102106.html 效果图 linux command line tools 安装 sudo yum -y insta ...

  9. linux终端字体放大_微软Build:Windows 将附完整Linux内核,新命令行工具,开源六小时冲上GitHub第二...

    21CTO导读:微软于2016年成为Linux基金会的成员,同时宣布加入OSI,以增加其在宣传开源软件的使用.贡献和发布方面的作用,包括其客户和整个生态系统. 微软还是Linux基金会的"高 ...

  10. 《现代命令行工具指南》10. 管理工具:在隔离环境中安装和运行 Python 命令行工具 - Pipx

    ​好工具就是生产力,这是专栏<现代命令行工具指南>精讲的第 10 个命令行工具,欢迎品鉴. 很多强大的命令行工具都是用 Python 编写的,比如,poetry.trash-cli.bla ...

最新文章

  1. SharePonit Host WCF 注意事项
  2. 计算机基础办公应用考试试题,计算机基础考试试题库和答案.doc
  3. hashmap containsvalue时间复杂度_面试宝典:数据结构HashMap
  4. 关于Qt QFileDevice::map()接口的一些学习记录
  5. javaweb学习总结(三十六)——使用JDBC进行批处理
  6. linux nfs 修复文件,linux nfs Read-only file system
  7. 【MySQL原理解析】01. 一条SQL查询语句是如何执行的
  8. 【ARM-Linux开发】U-Boot启动过程--详细版的完全分析
  9. LinkedList源码阅读笔记(1.8)
  10. 云服务器更换系统后tomcat,如何对云服务器装tomcat
  11. Android-Gradle(四)
  12. 你听过或见过最无耻的一句话是什么?
  13. 基于.NET平台的分层架构实战(八)——数据访问层的第二种实现:SQLServer+存储过程...
  14. 计算机代数与数论pdf,计算机代数与数论.pdf
  15. 2008-2019年高等学校科技统计资料汇编
  16. matlab lu分解 源代码,矩阵的LU分解(Matlab程序)
  17. 学计算机每天应该吃什么,长期坐在电脑前的上班族吃什么食物好
  18. Js apply方法详解,及其apply()方法的妙用
  19. 【beyong-sms】一款支持多家短信服务商优美的PHP短信发送库
  20. 华北电力大学计算机学硕和专硕,华北电力大学非全日制研究生还分为学硕与专硕?...

热门文章

  1. 计算机职业生涯规划备选方案,计算机与信息学院举办第十二届大学生职业生涯规划大赛...
  2. tsm备份mysql_TSM 备份TSMDB1
  3. 如何构造一个出错的压缩包
  4. 二开苹果CMS视频网站双端源码
  5. 新浪新闻简单抓取备忘录
  6. 统考计算机应用操作,计算机应用基础统考操作题
  7. Cannot generate variable name for non-typed Collection parameter type
  8. 相关方参与度评估矩阵
  9. java hs err pid_JVM致命错误日志(hs_err_pid.log)分析
  10. Oracle配置ipv6监听