`
isiqi
  • 浏览: 16496814 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

tokyo tyrant 安装日志

阅读更多

tokyo tyrant是一个可持久化的缓存服务器,类似memcachedb,tokyo tyrant本身是个缓存服务器,但需要tokyo cabinet作为存储引擎,
就像memcachedb中的memcache需要berkeley db一样


1)安装存储引擎tokyo cabinet

报错:
configure: error: bzlib.h is required

解决

然后


2)安装toyko tyrant

出错:
configure: error: tcutil.h is requiredconfigure: error: tcutil.h is required

解决


再次报错
configure: error: lua.h is required

解决
2.1)安装lua(此步骤可选,可在安装是不要--enable-lua这个选项)

发现问题:
luaconf.h:275:31: error: readline/readline.h: 没有该文件或目录
luaconf.h:276:30: error: readline/history.h: 没有该文件或目录

解决

最后

可以看到,lua 的 include 和lib位于/usr/local下

2.2)继续安装

3) 测试
3.1)演示非持久性
3.1.1)启动服务:
bin/ttserver

3.1.2)使用客户端
另起一个终端
存放: bin/tcrmgr put localhost one first
获取: bin/tcrmgr get localhost one
得到结果 first

3.2.3)测试持久
重启ttserver,再次获取bin/tcrmgr get localhost one
没有结果

3.2)演示持久性
3.2.1)启动服务
bin/ttserver /tmp/x.tch

3.2.2)使用客户端
另起一个终端
存放: bin/tcrmgr put localhost one first
获取: bin/tcrmgr get localhost one

3.2.3)测试持久
重启ttserver
再次获取:
bin/tcrmgr get localhost one

ok

分享到:
评论

相关推荐

    C#版Tokyo Tyrant客户端

    它是基于Tokyo Cabinet的数据库管理系统,适用于日志记录、缓存服务、元数据存储等多种场景。Tokyo Tyrant提供了多种语言的客户端,包括C#版本,方便开发者在.NET平台上与Tokyo Tyrant进行交互。 C#版的Tokyo ...

    memcached,mongdb,redis,Tokyo Tyrant的安装和使用

    Tokyo Tyrant可以用于数据缓存、日志记录、搜索索引等。安装过程包括下载源码、编译和运行服务器,同时也可能需要安装其依赖的Tokyo Cabinet库。 在使用这些数据库时,开发者需要理解每个系统的特性和适用场景。...

    tokyo cabinet tyrant研究资料

    Tokyo Cabinet 和 Tokyo Tyrant 的组合在某些特定场景下,如日志分析、高速缓存、分布式存储等,表现出了优秀的性能和可靠性。它们的使用需要一定的学习成本,但一旦熟悉了其工作原理和API,就能在处理大数据时发挥...

    基于Tokyo Tyrant的智能电网数据处理与应用研究.pdf

    Tokyo Tyrant的高可用性和可靠性通过热备份、更新日志记录和复制技术得到保障。 在智能电网数据采集系统的数据处理子系统中,还采用了SOA(Service-Oriented Architecture,面向服务的体系结构)框架和J2EE(Java 2...

    tokyotytrant

    Tokyo Tyrant是一款由日本RDBMS公司开发的NoSQL数据库系统,因其高效的数据处理能力和高吞吐量而备受赞誉。这款数据库系统主要用于键值存储,适用于需要快速存取大量数据的应用场景,如缓存服务、日志分析、推荐系统...

    TTserver1.1.4

    9. **应用场景**:Tokyo Tyrant常用于缓存系统、日志分析、搜索引擎索引、NoSQL数据存储等领域。 10. **版本迭代**:"1.1.4"是Tokyo Tyrant的一个特定版本,可能包含了前一版本的改进、错误修复或者新功能的添加。...

    ttserver

    Tokyo Tyrant 是 Tokyo Cabinet 的网络接口,它提供了一个简单易用的服务器端程序,允许远程客户端通过TCP/IP协议进行数据操作。"tokyocabinet-1.4.27.tar" 是 Tokyo Cabinet 的源代码压缩包,版本号为1.4.27。这个...

    no关系型数据库,nosql

    Tokyo Cabinet具有高性能和多种存储引擎选择,Tokyo Tyrant则通过热备份、update log和异步复制提高可用性,并允许通过Lua脚本进行原子性操作。 3. MongoDB:MongoDB是一个面向文档的数据库,支持无固定规格的JSON...

    tokyocabinet-1.4.47.tar.gz

    Tokyo Cabinet虽然不再更新,但它有一个类似项目Tokyo Tyrant,提供了更高级的功能,如网络服务器接口。社区仍然活跃,开发者可以通过文档和论坛获取帮助。 总的来说,Tokyo Cabinet是一款强大的键值存储系统,凭借...

    NoSQL技术交流.pptxNoSQL技术交流.pptx

    1. **高并发读写**:在高流量的Web应用中,NoSQL的键值对数据库(如TC/TT中的Tokyo Cabinet和Tokyo Tyrant)能够提供快速的读写性能,适合对数据库进行频繁的读取和更新操作。 2. **海量数据存储和访问**:文档型...

    Redis安装与配置文档

    例如:Tokyo Cabinet/Tyrant, Redis, Voldemort, Oracle BDB。 2. 列存储数据库:这部分数据库通常是用来应对分布式存储的海量数据。键仍然存在,但是它们的特点是指向了多个列。这些列是由列家族来安排的。例如:...

    NoSQL数据库的类型.pdf

    常见的键值存储如memcached和Tokyo Tyrant,数据存储在内存中,适用于临时性存储,数据易丢失;而Redis则同时支持内存和硬盘存储,既能保证数据持久化,又能实现高速读写,特别适合处理数组类型的数据。 - 应用场景...

    Redis心得笔记.docx

    * 键值(Key-Value)存储数据库:相关产品有 Tokyo Cabinet/Tyrant、Redis、Voldemort、Berkeley DB。典型应用:内容缓存,主要用于处理大量数据的高访问负载。数据模型:一系列键值对。优势:快速查询;劣势:存储的...

    深入学习MongoDB

    * Key-Value 存储,例如 Tokyo Cabinet/Tyrant, Redis, Voldemort, Oracle BDB。 * 列式数据库,例如 Cassandra, HBase, Riak。 * 文档型数据库,例如 CouchDB, MongoDB。 * 图结构数据库,例如 Neo4J, InfoGrid, ...

    redis-demo:Redis学习项目,包括1)Redis笔记;2)Jedis的基本使用;3)Spring Data Redis的基本使用(基于SpringBoot)

    Tokyo Cabinet/Tyrant, Redis, Voldemort, Oracle BDB 内容缓存,主要用于处理大量数据的高访问负载,也用于一些日志系统等等 Key 指向 Value 的键值对,通常用HashTable来实现 查找速度快 数据无结构化,通常只被...

    Hbase架构简介、实践

    - **键值(Key-Value)存储数据库**:如Tokyo Cabinet/Tyrant、Redis、Voldemort、BerkeleyDB、SSDB等。这类数据库适用于内容缓存,能处理混合工作负载并支持大规模数据集的扩展。其数据模型由一系列键值对组成,特点...

    mongodb学习总结.docx

    - **Key-Value 存储**:Tokyo Cabinet/Tyrant、Berkeley DB、MemcacheDB 和 Redis,适用于快速的键值查找。 - **图存储**:Neo4J 和 FlockDB 专门用于存储和处理图形关系。 - **对象存储**:如 db4o,直接使用...

Global site tag (gtag.js) - Google Analytics