blog迁移至:
http://www.micmiu.com
官方网站:
http://1978th.net/
Tokyo Tyrant 提供dbm数据库Tokyo Cabinet的网络接口 。它使用简单的基于TCP/IP的简单二进制协议进行通信。同时它拥有Memcached兼容协议并且可以用HTTP/1.1协议进行数据交换。所以实现了跨平台,跨语言 使用Tokyo Tyrant。采用热备份,更新日志记录,复制(replication)来实现高可用性和高可靠性。到目前为止,Tokyo Tyrant可以运行在Linux, FreeBSD, Mac OS X, Solaris
[安装环境]:VirtualBox4.0、Ubuntu10.10
安装时已经切换到root账户下,整个安装过程分三步:
- 安装依靠的库
- 安装Tokyo Cabinet
- 安装tokyotyrant
详细步骤如下:
【一】安装依靠的库:
- apt-get install zlib1g-dev
- apt-get install libbz2-dev
apt-get install 的过程范例:
# apt-get install libbz2-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列【新】软件包将被安装:
libbz2-dev
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 210 个软件包未被升级。
需要下载 31.4kB 的软件包。
解压缩后会消耗掉 111kB 的额外空间。
获取:1 http://cn.archive.ubuntu.com/ubuntu/ maverick/main libbz2-dev i386 1.0.5-4ubuntu1 [31.4kB]
下载 31.4kB,耗时 0秒 (59.4kB/s)
选中了曾被取消选择的软件包 libbz2-dev。
(正在读取数据库 ... 系统当前共安装有 119036 个文件和目录。)
正在解压缩 libbz2-dev (从 .../libbz2-dev_1.0.5-4ubuntu1_i386.deb) ...
正在设置 libbz2-dev (1.0.5-4ubuntu1) ...
【二】安装Tokyo Cabinet:
安装过程执行linux标准的三步
- #wget http://1978th.net/tokyocabinet/tokyocabinet-1.4.46.tar.gz
- #tar zxvf tokyocabinet-1.4.46.tar.gz
- #cd tokyocabinet-1.4.46/
- #./configure
- #make
- #make install
[操作详情:]
# wget http://1978th.net/tokyocabinet/tokyocabinet-1.4.46.tar.gz
--2011-01-10 10:49:11-- http://1978th.net/tokyocabinet/tokyocabinet-1.4.46.tar.gz
正在解析主机 1978th.net... 182.48.59.139
正在连接 1978th.net|182.48.59.139|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 1002423 (979K) [application/x-gzip]
正在保存至: “tokyocabinet-1.4.46.tar.gz”
100%[======================================>] 1,002,423 87.6K/s 花时 8.5s
2011-01-10 10:49:21 (116 KB/s) - 已保存 “tokyocabinet-1.4.46.tar.gz” [1002423/1002423])
root@michael-VirtualBox:/opt# tar zxvf tokyocabinet-1.4.46.tar.gz
root@michael-VirtualBox:/opt# cd tokyocabinet-1.4.46/
root@michael-VirtualBox:/opt/tokyocabinet-1.4.46# ./configure
#================================================================
# Configuring Tokyo Cabinet version 1.4.46.
#================================================================
......省略
#================================================================
# Ready to make.
#================================================================
root@michael-VirtualBox:/opt/tokyocabinet-1.4.46# make
......省略
#================================================================
# Ready to install.
#================================================================
root@michael-VirtualBox:/opt/tokyocabinet-1.4.46# make install
mkdir -p /usr/local/include
cp -Rf tcutil.h tchdb.h tcbdb.h tcfdb.h tctdb.h tcadb.h /usr/local/include
......省略
#================================================================
# Thanks for using Tokyo Cabinet.
#================================================================
【三】安装tokyotyrant:
安装过程执行linux标准的三步
- #wget http://1978th.net/tokyotyrant/tokyotyrant-1.1.41.tar.gz
- #tar zxvf tokyotyrant-1.1.41.tar.gz
- #cd tokyotyrant-1.1.41/
- #./configure
- #make
- #make install
[操作详情]:
root@michael-VirtualBox:/opt# wget http://1978th.net/tokyotyrant/tokyotyrant-1.1.41.tar.gz
--2011-01-10 11:00:18-- http://1978th.net/tokyotyrant/tokyotyrant-1.1.41.tar.gz
正在解析主机 1978th.net... 182.48.59.139
正在连接 1978th.net|182.48.59.139|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度: 196196 (192K) [application/x-gzip]
正在保存至: “tokyotyrant-1.1.41.tar.gz”
100%[========================================================>] 196,196 167K/s 花时 1.1s
2011-01-10 11:00:20 (167 KB/s) - 已保存 “tokyotyrant-1.1.41.tar.gz” [196196/196196])
root@michael-VirtualBox:/opt# tar zxvf tokyotyrant-1.1.41.tar.gz
root@michael-VirtualBox:/opt# cd tokyotyrant-1.1.41/
root@michael-VirtualBox:/opt/tokyotyrant-1.1.41# ./configure
#================================================================
# Configuring Tokyo Tyrant version 1.1.41.
#================================================================
......省略
#================================================================
# Ready to make.
#================================================================
root@michael-VirtualBox:/opt/tokyotyrant-1.1.41# make
......省略
#================================================================
# Ready to install.
#================================================================
root@michael-VirtualBox:/opt/tokyotyrant-1.1.41# make install
......省略
#================================================================
# Thanks for using Tokyo Tyrant.
#================================================================
root@michael-VirtualBox:/opt/tokyotyrant-1.1.41#
到此TTServer在Ubuntu10.10上安装成功。
--------------------------------分--------------------------------隔--------------------------------线--------------------------------。
分享到:
相关推荐
ttserver tokyocabinet-1.4.27.tar
TTserver1.1.4
TTserver测试结果. 测试验证同步效率还是蛮高的。
tokyocabinet-1.4.45.tar.gz tokyotyrant-1.1.41.tar.gz tokyotyrant-0.11.jar ch-tokyocabinet-java-1.24.0.jar
TTServer经过两年左右的发展,目前成为应用很广的NoSQL存储方案。性能好,有复制功能、代码量小,容易吃透,在key-value数据存储领域很有优势。 hash方式结合复制功能,数据安全性较高,运行稳定。 B+ Tree方式...
主要用于远程协助使用,比QQ远程协助速度更快,更好用一些。 被协助者请运行“ttserver.exe”运行软件之后,随便输入一个验证码,然后点击‘被协助’,并将验证码告知协助方,协助方运行“ttclient.exe”
很方便的远程软件,突破距离的限制。大家帮助大家
ttserver被协助端,这个不用介绍了吧,大家都知道
主要用于远程协助使用,比QQ远程协助速度更快,更好用一些。...若被协助方的‘被协助’按钮为灰色,请去掉后面‘自动连接’的勾,然后退出软件重新运行 ttserver.exe 输入验证码并点击被协助即可。
TTServer-Docs蘑菇街TeamTalk TTServer文档双击docs->html->index.html即可打开
先说redisredis是一个类似memcached的key/value存储系统,它支持存储的value类型相对较多,包括string(字符串)、 list(链表)、set(集合)和zset(有序集合)。在此基础上,redis支持各种不同方式的排序。...
###项目背景 随着蘑菇街由导购向电商转型,蘑菇街自己的IM也应运而生,IM起初只是用于商家和 买家之间沟通的工具。后面我们问自己,既然已经有了用于客服的IM,为什么不自己 做一个IM,用于公司内部的沟通工具,来...
TeamTalk是一套开源的企业办公即时通讯软件,作为整套系统的组成部分之一,TTServer为TeamTalk 客户端提供用户登录,消息转发及存储等基础服务。 TTServer主要包含了以下几种服务器: LoginServer (C++): 登录服务器...
TTMobile 用于通过 TTServer 存储 GPS 轨迹的 Android 应用程序
远程工具,才几百K的容量,小巧精致。简单实用,只要填上相同的验证码,点协助或被协助,就能能够远程帮助朋友解决问题
被控端被控端被控端被控端被控端被控端被控端被控端被控端被控端被控端被控端被控端被控端被控端被控端被控端被控端被控端被控端被控端被控端被控端
你可以用这个软件,来帮助其他人维护电脑等等...
在windows上快速搭建ftp的小工具
TeamTalk是一套开源的企业办公即时通讯软件,作为整套系统的组成部分之一,TTServer为TeamTalk 客户端提供用户登录,消息转发及存储等基础服务。 TTServer主要包含了以下几种服务器: LoginServer (C++): 登录服务器...