原文出处:http://hi.baidu.com/thinkinginlamp/blog/item/2b6f6709926669c63bc763d1.html
Tokyo Cabinet是一个高效键值数据库,不过和Redis相比,它没有内建的网络接口支持,所以得额外安装,作者已经写好了,就是Tokyo Tyrant:
分别下载源代码:
wget http://tokyocabinet.sourceforge.net/tokyocabinet-1.4.27.tar.gz
wget http://tokyocabinet.sourceforge.net/tyrantpkg/tokyotyrant-1.1.29.tar.gz
注:tokyocabinet源代码包里的Makefile.in文件内有很多用法演示,强烈推荐看看。
两个软件包的安装都很简单,就是Linux下人人皆知的三板斧:
./configure & make & make install
安装完成后,执行ttserver命令就会启动服务,缺省情况下,没有给任何参数使用的是内存数据库。
网络接口Tokyo Tyrant支持HTTP操作方式,我们新开一个命令行窗口来验证一下:
curl -X PUT http://127.0.0.1:1978/foo -d bar
curl http://127.0.0.1:1978/foo
前面是通过执行ttserver命令的方式来启动服务的,实际上还有更优雅的方式,那就是通过ttservctl脚本。
vi /usr/local/sbin/ttservctl
通过ttservctl脚本启动服务缺省使用的是文件数据库,有四种类型的文件数据库,具体使用的是哪种可以通过ttservctl脚本里的dbname扩展名来判断:
.tch - Hash
.tcb - Btree
.tcf - Fixed-length
分享到:
相关推荐
由于描述中提到无需过多介绍,我们可以推测ttserver在业内有较高的知名度和普及度,用户群体广泛,且具备一定的复杂性和专业性。 2. 功能特性: ttserver作为被协助端,其主要功能可能包括: - 协同工作:与其他...
1. **安装指南**:这部分内容会介绍如何在不同的操作系统环境下安装TTServer,包括必备的系统需求、依赖库的安装以及服务器的启动和停止操作。 2. **配置详解**:TTServer的配置文件通常包含许多可定制的选项,如...
TeamTalk是一套开源的企业办公即时通讯软件,作为整套系统的组成部分之一,TTServer为TeamTalk 客户端提供用户登录,消息转发及存储等基础服务。 TTServer主要包含了以下几种服务器: LoginServer (C++): 登录服务器...
下面将详细介绍远程协助软件的工作原理、常见类型以及如何利用提供的文件进行安装和使用。 远程协助软件的核心原理基于屏幕捕获和输入重定向。服务器端(或被控制端)会捕捉其屏幕内容并将其编码成数据流,然后通过...
文件名"说明介绍.url"表明可能包含了一份详细的使用指南或用户手册,用户可以通过这个链接来获取关于如何安装、配置和使用这两个程序的详细信息。了解如何配置安全设置、添加信任的远程主机、设置访问权限以及如何...
对于高并发高可用性应用的构建,我们可以参考使用ttserver+nginx的实践案例。此外,教程还提供了关于nginxsticky实现基于cookie的负载均衡和nginx上传模块的配置方法。通过本教程,我们可以获得Nginx从基础到高级...
3. 掌握Nginx与高并发高性能服务器ttserver的集成,可以用来构建高性能的应用架构。 整体来看,Nginx入门到精通书籍详细介绍了Nginx的基本使用、高级配置、性能优化以及安全加固,是一本全面覆盖Nginx应用的实用...
本文档主要针对Linux环境下TimesTen的安装、配置、测试以及卸载过程进行详细介绍。 1. Linux上安装TimesTen 1.1. 准备工作 在安装TimesTen之前,确保你的系统满足以下基本要求: - 操作系统:Linux(具体版本可能...
此外,它还支持ttserver(可能指的是TTL Server或类似的服务),这使得监控更全面,可以同时跟踪与缓存相关的各种服务。 **二、安装与配置** 1. **导入模板**:首先,你需要将`cacti_memcached_host_template.xml`...