Tokyo Tyrant(ttserver)的安装请看我的上一篇文章http://gqf2008.iteye.com/admin/blogs/366963
编译java api
http://tokyocabinet.sourceforge.net/javapkg/tokyocabinet-java-1.18.tar.gz
tar zxvf tokyocabinet-java-1.18.tar.gz
cd tokyocabinet-java-1.18
编译时一定要设置JAVA_HOME环境变量,不然会报找不到jni.h错误
export JAVA_HOME=.....
./configure
make
make install
编辑当前用户的环境变量,增加一下这些参数
CLASSPATH=$CLASSPATH:/usr/local/lib/tokyocabinet.jar
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
export CLASSPATH LD_LIBRARY_PATH
重新登陆让环境变量生效,或者执行source ~/.bashrc (ubuntu下是这个文件)
跑一下例子
cd example
javac *.java
java TCBDBEX
hop
bar:step
baz:jump
foo:hop
java TCFDBEX
one
1:one
12:twelve
144:one forty four
java TCHDBEX
hop
foo:hop
bar:step
baz:jump
分享到:
相关推荐
Tokyo Tyrant是一款轻量级、高性能的键值存储系统,由日本的RDB Project开发。它是基于Tokyo Cabinet的数据库管理系统,适用于日志记录、缓存服务、元数据存储等多种场景。Tokyo Tyrant提供了多种语言的客户端,包括...
标题中的“memcached, mongdb, redis, Tokyo Tyrant”都是知名的NoSQL数据库系统,它们在现代互联网应用中被广泛使用。这篇博文很可能是关于如何在操作系统环境下安装和使用这四种数据库的教程。 1. **Memcached**...
如果你正在使用或打算使用"TTserver1.1.4",理解Tokyo Tyrant的基本特性和工作原理将有助于优化你的应用性能。同时,查阅该版本的具体更新日志和文档,能帮助你更好地了解这个版本的新特性与改进。
Tokyo Tyrant 提供了丰富的API,使得开发人员可以轻松地在各种编程语言(如C、Python、Ruby等)中与之交互。其主要功能包括: 1. 数据存储:Tokyo Tyrant 支持键值对存储,用户可以通过键来快速查找和更新对应的值...
它的API简单易用,支持多种编程语言,如Ruby、Python、PHP、Java等,这大大提升了Tokyo Cabinet在各种应用中的灵活性。 Tokyo Cabinet 的主要特点包括: 1. 高性能:采用内存映射技术,直接将数据文件映射到内存,...
论文中所提及的关键技术和工具,如Tokyo Tyrant、J2EE、SOA框架等,都是支撑智能电网数据处理领域发展的重要技术。 首先,智能电网数据采集系统的构建是整个智能电网技术的基础。为了有效地采集和管理海量的电力...
5. **灵活的API**:Tokyo Tyrant提供了多种编程语言的API,包括Python、Java、Ruby、PHP等,方便开发者在不同的项目中集成和使用。 6. **网络通信协议**:Tokyo Tyrant使用自定义的简单网络协议,允许客户端通过TCP...
标题 "tokyoCabinet及tokyoTyrant简介" 指向了两个与数据库管理相关的开源工具,Tokyo Cabinet和Tokyo Tyrant。这两个工具由日本开发者开发,主要用于小型到中型的数据存储,尤其适合那些对数据读写速度有较高要求的...
总结来说,Tokyo Cabinet和Tokyo Tyrant是针对高并发和大数据量需求的Key-Value数据库解决方案,通过调整参数如MMAP内存大小和bucket数组数量,可以在保持高效性能的同时,适应不断增长的数据规模。对于寻求优化...
宫崎电阻描述: MiyazakiResistance是一个类似于ActiveRecord的库,可以使用Tokyo Tyrant。 宫崎县抵抗支持师傅/奴隶。 如果从服务器关闭,它将自动分离。 宫崎骏电阻支持双主控(主动/待机)。 如果活动服务器关闭...
其中,键值存储数据库如Tokyo Cabinet/Tokyo Tyrant,以极高的读写速度著称,适合高速缓存和实时数据处理;文档数据库如MongoDB,以JSON文档形式存储数据,便于数据的检索和管理;列族存储数据库如HBase,适用于大...
暴君用Java编写的经典图形类Roguelike游戏。 暴君(Tyrant)最早写于1997年,从那以后慢慢扩展。有趣的功能具有自定义32x32 Tileset的图形roguelike 一个非常灵活且可配置的动态对象模型
暴君是一款图形化的类Roguelike幻想冒险游戏。 它具有错综复杂的随机生成的景观,城镇和地牢。 它是用Java编写的,具有高度可扩展的游戏引擎。
Tokyo Cabinet具有高性能和多种存储引擎选择,Tokyo Tyrant则通过热备份、update log和异步复制提高可用性,并允许通过Lua脚本进行原子性操作。 3. MongoDB:MongoDB是一个面向文档的数据库,支持无固定规格的JSON...
总的来说,`asynctnt-1.0b2-cp35-cp35m-manylinux1_i686.whl`是一个适用于Python 3.5的32位Linux系统的异步TNT客户端库,旨在简化与Tokyo Tyrant数据库的交互,并通过异步API提供高性能的I/O操作。如果你的项目中...
Tokyo Cabinet提供了C语言的API接口,同时也支持其他语言的绑定,如Python、Ruby、Java等,方便开发者在不同环境下使用。 7. 数据安全性: Tokyo Cabinet支持事务处理,确保数据的一致性。同时,它还提供了数据备份...
主要功能: 服务器参数监控:STATS、SETTINGS、ITEMS、SLABS、SIZES实时刷新 服务器性能监控:GET、... 兼容memcache协议的其他服务,如Tokyo Tyrant (遍历功能除外) 支持服务器连接池,多服务器管理切换方便简洁
MemAdmin主要功能: 服务器参数监控:STATS、SETTINGS、ITEMS、SLABS、SIZES实时刷新 ...兼容memcache协议的其他服务,如Tokyo Tyrant (遍历功能除外) 支持服务器连接池,多服务器管理切换方便简洁