• 2014-07-23

    SSDB 数据库的图形化界面管理工具 – phpssdbadmin

    Views: 265 | 7 Comments

    我很高兴的告诉各位, SSDB 现在也有了图形化界面管理工具了! 那就是 phpssdbadmin(PHP SSDB Admin), 类似 phpmyadmin, 通过 Web 界面来管理 SSDB 数据库的数据.

    phpssdbadmin 是用 PHP 开发的, 需要进行 Web 部署.

    Continue reading »

    Posted by ideawu at 2014-07-23 12:18:49 Tags:
  • 2014-06-30

    使用 Twemproxy 来做 SSDB 负载均衡

    Views: 2092 | No Comments

    Twemproxy 是由 Twitter 公司开发的一个支持 Redis 协议的代理服务器, 可用于 Redis 集群的负载均衡, 高可用性等.

    SSDB 数据库也支持 Redis 协议, 所以可以直接使用 Twemproxy 而不需要做任何特殊改动, 如果你原来使用 Redis 现在切换到 SSDB 的话. 你不仅可以使用 Twemproxy + SSDB, 还可以使用 Twemproxy + SSDB + Redis.

    已有多个用户在线上业务中使用了 Twemproxy + SSDB 的架构.

    Twemproxy 项目地址: https://github.com/twitter/twemproxy

    Posted by ideawu at 2014-06-30 14:54:59 Tags: ,
  • 2014-06-27

    热烈庆祝SSDB获得2014中国开源优秀项目奖!

    Views: 2614 | No Comments

    在2014年6月27日中国北京举办的第九届2014开源中国开源世界高峰论坛大会上, SSDB 获得了2014年度优秀项目奖!

    SSDB 是一个 C/C++ 语言开发的高性能 NoSQL 数据库, 支持 zset(sorted set), map(hash), kv, list 等数据结构, 用来替代或者与 Redis 配合存储十亿级别列表的数据. SSDB 在 QIHU 360 被大量使用, 同时也被国内外业界的众多互联网企业所使用.

    SSDB 支持 PHP/Java/Python/C/C++ 等客户端, 兼容 Redis 协议. 自2013年1月诞生以来, SSDB 在 github 上的 star 数已经超过 1000(截止2014年6月)!

    多谢开源中国(oschina.net)的推荐!

    Posted by ideawu at 2014-06-27 10:05:06
  • 2014-06-18

    SSDB 再添重磅用户: 中通快递

    Views: 2806 | No Comments

    近日, 中通快递成为 SSDB 数据库的用户. 中通快递是中国最有影响力的物流快递企业之一. 中通快递使用 SSDB 存储数以亿计的订单数据. SSDB 支持着其物流业务中的网点派单等重要环节.

    SSDB 近期在持续改进和增加功能, 新增了位操作等, 还支持在 Android 平台运行.

    SSDB 是一个高性能的 NoSQL 数据库, 被众多知名互联网企业和传统企业使用. 是替代 Redis 的最佳方案.

    Posted by ideawu at 2014-06-18 19:17:21
  • 2014-06-18

    如何解读 SSDB 的 log

    Views: 2683 | 5 Comments

    一般, 建议你将 logger.level 设置为 debug 级别.

    请求处理

    2014-06-18 11:01:40.335 [DEBUG] serv.cpp(395): w:0.393,p:5.356, req: set a 1, resp: ok 1
    
    • w:0.393 请求的排队时间, 毫秒
    • p:0.393 请求的处理时间, 毫秒
    • req:… 请求内容
    • resp:… 响应内容

    找出慢请求

    找出慢请求的命令是:

    tail -f log.txt | grep resp | grep '[wp]:[1-9][0-9]\{0,\}\.'
    # 或者
    cat log.txt | grep resp | grep '[wp]:[1-9][0-9]\{0,\}\.'
    

    这些命令用于找出排队时间, 或者处理时间大于等于 1 毫秒的请求.

    找出大于 10 毫秒的请求:

    cat log.txt | grep resp | grep '[wp]:[1-9][0-9]\{1,\}\.'
    

    找出大于 100 毫秒的请求:

    cat log.txt | grep resp | grep '[wp]:[1-9][0-9]\{2,\}\.'
    

    SSDB 在工作中

    ssdb-server 会每隔 5 分钟输出这样的一条 log

    2014-06-18 11:18:03.600 [INFO ] ssdb-server.cpp(215): ssdb working, links: 0
    2014-06-18 11:23:03.631 [INFO ] ssdb-server.cpp(215): ssdb working, links: 0
    
    • links: 0 当前的连接数

    原文: http://ssdb.io/docs/zh_cn/logs.html

    Posted by ideawu at 11:56:07
  • 2014-06-08

    SSDB 支持位(BIT)操作

    Views: 3538 | 3 Comments

    最近, 知名的高性能 NoSQL 数据库 SSDB 新增了位(BIT)操作功能, 用户可以使用和 Redis 一样的 getbit, setbit, bitcount 等操作.

    本次 1.6.8.8 版本升级主要包括:

    • 新增位操作支持: getbit, setbit, bitcount
    • 新增字符串操作: strlen, substr
    • 完善过期时间操作接口, 新增: expire, ttl 命令
    Posted by ideawu at 2014-06-08 10:14:42 Tags:
|<<<123456789>>>| 1/10 Pages, 59 Results.