启动参数介绍 ttserver命令可以启动一个数据库实例。因为数据库已经实现了Tokyo Cabinet的抽象API,所以可以在启动的时候指定数据库的配置类型。支持的数据库类型有:内存hash数据库内存tree数据库hash数据库B+ tree数据库, 命令通过下面的格式来使用,‘dbname’制定数据库名,如果省略,则被视作内存hash数据库。ttserver [-host na...
分类:
其他好文 时间:
2014-07-27 23:49:49
阅读次数:
320
通过memcache协议使用ttserver 通过telnet 127.0.0.1 9032 telnet连接到到启动的实例。以下我们通过add增加key为key1和value为value1的数据。通过get key1获取数据。( )add key1 1 0 6value1STOREDget key1VALUE key1 0 6value1END编写php脚本$mem=new Memcache...
分类:
其他好文 时间:
2014-07-27 23:48:59
阅读次数:
358
Tokyo Tyrant(TTServer)系列-tcrmgr(远程管理与调试)通过输入tcrmgr回车,可以看到相关操作选项:tcrmgr inform [-port num] [-st] host 查看当前服务运行状态信息tcrmgr put [-port num] [-sx] [-sep chr] [-dk|-dc|-dai|-dad] host key value 保存一条记录tcrmgr...
分类:
其他好文 时间:
2014-07-27 23:48:49
阅读次数:
469
1,安装环境+安装服务器-ccsp-1-1(192.168.16.12,默认为master节点)-ccsp-2-1(192.168.16.14)-ccsp-1-3(192.168.16.16)-ccsp-2-3(192.168.16.17)+Redis安装版本redis-2.8.12-http://download.redis.io/releases/redis-2.8.12.tar.gz+RW属性:master节点可读可写,slave节点为只读..
分类:
其他好文 时间:
2014-07-27 11:59:39
阅读次数:
293
MemSQL
原理:将不用锁的数据结构和即时编译器结合起来应对大容量的工作负载,在内存中实现了免锁的hashtable和免锁skiplists(一种层级关系的链表结构)来快速随机访问数据。
持久性:MemSQL尽管在内存中存数据,可以通过写日志和快照(类似于checkpoint)对数据持久化到磁盘
复制:MemSQL目前支持master-slave的复制方式,它支持本地复制协议能将事务日志转...
分类:
其他好文 时间:
2014-07-27 11:46:03
阅读次数:
270
转载请注明出处: jiq?钦's technical Blog - 季义钦
一、开篇
淘宝之前使用的存储层架构一直是MySQL数据库,配合以MongDB,Tair等存储。
MySQL由于开源,并且生态系统良好,本身拥有分库分表等多种解决方案,因此很长一段时间内都满足淘宝大量业务的需求。但是由于业务的多样化发展,有越来越多的业务系统的需求开始发生了变化。一般来说有以下几类变化:
(1)...
分类:
数据库 时间:
2014-07-27 11:22:22
阅读次数:
446
原文http://blog.csdn.net/lvjin110/article/details/12958463
TA是一款是基于地理位置的社交应用,帮助你与你不认识的、但就在附近的人进行即时沟通。TA是一款陌生人约会交友应用,无论你在银行排队、乘坐公交、咖啡厅或公园散步等任何地方,随时随地就能与附近有趣的陌生人进行即时沟通、分享照片、约会和交友……
转眼间,离开该研发团队快半年了,在...
分类:
移动开发 时间:
2014-07-26 15:05:40
阅读次数:
319
先说我自己用的情况:最先用的memcache ,用于键值对关系的服务器端缓存,用于存储一些常用的不是很大,但需要快速反应的数据然后,在另一个地方,要用到redis,然后就去研究了下redis. 一看,显示自己安装了php扩展,因为有服务器上的redis服务端,自己本地就没有安装,其实用法和memca...
分类:
数据库 时间:
2014-07-26 13:39:37
阅读次数:
311
redis客户端Jedis的分布式锁(跨jvm)...
分类:
其他好文 时间:
2014-07-26 02:58:56
阅读次数:
268