Tokyo Tyrant(TT)
文章平均质量分 78
席飞剑
10年+软件测试经验TIB自动化测试工作室核心成员ATF关键字驱动框架核心设计和开发人员熟悉软件自动化测试性能测试多年专职从事软件项目的自动化测试和性能测试对自动化测试的框架设计开发框架搭建以及实施有丰富的实战经验目前关注开源自动化测试领域基于Selenium构建Web自动化测试框架以及手机自动化测试的研究为多家企业进行自动化测试培训和指导
展开
-
Tokyo Tyrant(TTServer)系列(四)-tcrmgr远程管理与调试
Tokyo Tyrant(TTServer)系列-tcrmgr(远程管理与调试)通过输入tcrmgr回车,可以看到相关操作选项:tcrmgr inform [-port num] [-st] host 查看当前服务运行状态信息tcrmgr put [-port num] [-sx] [-sep chr] [-dk|-dc|-dai|-dad] host key value 保存一条记录tcrmgr原创 2014-07-27 21:27:24 · 5237 阅读 · 0 评论 -
Tokyo Tyrant(TTServer)系列(一)-介绍和安装
Tokyo Cabinet 是日本人Mikio Hirabayashi 开发的一款DBM 数据库,该数据库读写非常快,哈希模式写入100 万条数据只需0.643 秒,读取100 万条数据只需0.773 秒,是Berkeley DB 等DBM 的几倍。Tokyo Tyrant 是由同一作者开发的Tokyo Cabinet 数据库网络接口。它拥有Memcached兼容协议,也可以通过HTTP 协议进行原创 2014-07-27 21:19:49 · 7241 阅读 · 0 评论 -
Tokyo Tyrant(TTServer)系列(三)-Memcache协议
通过memcache协议使用ttserver 通过telnet 127.0.0.1 9032 telnet连接到到启动的实例。以下我们通过add增加key为key1和value为value1的数据。通过get key1获取数据。( )add key1 1 0 6value1STOREDget key1VALUE key1 0 6value1END编写php脚本$mem=new Memcache原创 2014-07-27 21:26:21 · 3426 阅读 · 0 评论 -
Tokyo Tyrant(TTServer)系列(二)-启动参数和配置
启动参数介绍 ttserver命令可以启动一个数据库实例。因为数据库已经实现了Tokyo Cabinet的抽象API,所以可以在启动的时候指定数据库的配置类型。支持的数据库类型有:内存hash数据库内存tree数据库hash数据库B+ tree数据库, 命令通过下面的格式来使用,‘dbname’制定数据库名,如果省略,则被视作内存hash数据库。ttserver [-host na原创 2014-07-27 21:20:56 · 3196 阅读 · 0 评论 -
Tokyo Tyrant(TTServer)系列(五)-ttserver的几种部署方式
ttserver的几种部署方式可以把ttserver理解成一种key-value形式的数据库,在运营中就像管理数据库一样去管理ttserver,使得性能和数据安全都能得到较好的保障。部署ttserver的方式,可以根据访问量和数据规模循序渐进地这样部署:1、单机:数据量不大,访问量不大ttserver -host 192.168.0.100 -port 20001 -thnum 128 -dmn原创 2014-08-14 00:02:51 · 3631 阅读 · 0 评论 -
Tokyo Tyrant(TTServer)系列(六)-数据丢失谁的错
前面的一些文章讲到了memcache以及TT,memcache内存数据库很好理解,数据存储在内存中,重启服务器或者重启memcahce进程,数据是会丢失的。那么我们也提到过TTServer数据是持久存储的,它的数据真是绝对安全吗? 下面我们来具体测试一下,在测试服务器启动两个ttserver,不记录日志。12ttserver -port 1978 -dmn -pid /data/tts原创 2014-08-14 00:13:19 · 3387 阅读 · 1 评论