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上安装成功。
--------------------------------分--------------------------------隔--------------------------------线--------------------------------。
分享到:
相关推荐
通常,源代码包会包含README、INSTALL、ChangeLog等文件,用于指导用户如何编译、安装和使用软件。 在 "tokyotyrant-1.1.24" 这个压缩包中,我们预期会找到 Tokyo Tyrant 的源代码、文档、示例程序和测试用例。...
- **安装与启动**: 安装通常涉及libevent库,然后编译安装memcached及客户端API libmemcache。启动时,可以通过命令行指定内存大小、监听IP地址和端口。 - **操作命令**: 常用命令包括`set`(设置键值对)、`get`...
"TTServer V2.1.1"是一款专为用户提供便捷远程访问服务的软件。这款工具以其高效、稳定和易用性赢得了用户的喜爱,使得无论身处何地,都能轻松实现对远程计算机的控制和管理,真正打破了地理位置的限制,实现了...
tokyocabinet-1.4.45.tar.gz tokyotyrant-1.1.41.tar.gz tokyotyrant-0.11.jar ch-tokyocabinet-java-1.24.0.jar
"TTserver1.1.4" 是一个特定版本的服务器软件,可能是一个数据库服务或某种特定的服务器平台。从给出的信息来看,它可能是Tokyo Tyrant的一个特定版本,因为压缩包中的文件名为"tokyotyrant-1.1.41"。Tokyo Tyrant是...
主要用于远程协助使用,比QQ远程协助速度更快,更好用一些。 被协助者请运行“ttserver.exe”运行软件之后,随便输入一个验证码,然后点击‘被协助’,并将验证码告知协助方,协助方运行“ttclient.exe”
《ttserver被协助端详解与应用》 在IT行业中,"ttserver被协助端"是一个常见的话题,尤其对于网络服务开发者和系统管理员来说,它扮演着至关重要的角色。"ttserver"通常指的是一个用于提供特定服务或功能的服务器...
本项目为蘑菇街自主研发的企业级办公即时通信软件TTServer的设计源码,采用C++作为主要开发语言,并涉及Java、C、Shell等多种编程语言。项目包含218个文件,具体为81个Java文件、54个C++源文件、52个头文件、6个...
1. **安装指南**:这部分内容会介绍如何在不同的操作系统环境下安装TTServer,包括必备的系统需求、依赖库的安装以及服务器的启动和停止操作。 2. **配置详解**:TTServer的配置文件通常包含许多可定制的选项,如...
ttserver.exe是被控端程序,安装在需要被远程控制的计算机上。它的主要职责是监听网络连接,等待控制端的请求,并在接收到请求后提供远程桌面的访问权限。ttclient.exe则是控制端程序,用于发起远程控制请求,与被控...
关于使用Key/Value数据库Redis和TTSERVER的心得体会,主要集中在Redis的特性和使用场景上。Redis是一个高性能的Key/Value存储系统,它与Memcached相似,但提供了更为丰富的数据结构和更强大的功能。 首先,Redis...
主要用于远程协助使用,比QQ远程协助速度更快,更好用一些。...若被协助方的‘被协助’按钮为灰色,请去掉后面‘自动连接’的勾,然后退出软件重新运行 ttserver.exe 输入验证码并点击被协助即可。
###项目背景 随着蘑菇街由导购向电商转型,蘑菇街自己的IM也应运而生,IM起初只是用于商家和 买家之间沟通的工具。后面我们问自己,既然已经有了用于客服的IM,为什么不自己 做一个IM,用于公司内部的沟通工具,来...
10. **安装与配置**:被控端的安装过程应尽可能简单,通常提供一键式安装包。配置过程需明确指导,以帮助用户正确设置访问权限和安全选项。 最后,对于“新建 文本文档 (2).exe”这个文件名,它看起来像是一个...
TeamTalk是一套开源的企业办公即时通讯软件,作为整套系统的组成部分之一,TTServer为TeamTalk 客户端提供用户登录,消息转发及存储等基础服务。 TTServer主要包含了以下几种服务器: LoginServer (C++): 登录服务器...
一旦下载并安装了压缩包中的"ttvnc.exe"文件,用户就可以启动程序。在被协助方的电脑上,他们需要运行程序并生成一个验证码。这个验证码是安全连接的关键,确保只有授权的用户才能进行远程访问。然后,协助者在自己...
- 首先,在远程计算机上安装ttvnc软件,启动vncserver.exe创建服务器。 - 设置服务器的安全选项,例如密码保护,确保只有授权的用户可以连接。 - 在本地计算机上运行vncclient.exe,输入远程计算机的IP地址和密码...
如果需要以守护进程模式运行,可以使用`ttServer`命令。 1.6. 停止服务 使用`ttStop`命令关闭正在运行的TimesTen实例。 2. 卸载 2.1. Linux上卸载 通过命令`rpm -e package_name`或`yum remove package_name`来...