文章列表
功能和memcached一样;但具有持久化缓存:据说是目前最棒的缓存服务
和大家分享下自己的经验
软件下载http://1978th.net/tokyocabinet/http://1978th.net/tokyocabinet/tokyocabinet-1.4.45.tar.gzhttp://1978th.net/tokyotyrant/http://1978th.net/tokyotyrant/tokyotyrant-1.1.40.tar.gz如果用到 --enable-lua则要先安装lua-5.1.4.tar.gz源码包:http://www.lua.org/ftp/lua ...
TTserver运维方案
- 博客分类:
- Tokyo Tyrant
TTserver运维方案
note:示例数据库目录 /data/ttserver_data
* 配置TTserver服务器的启动脚本
安装ttserver后默认在/usr/local/sbin目录下有ttservctl启动脚本示例,建议copy到具体ttserver数据存放
的目录(一个机器可能有多个ttserver服务 ...
如果我们的服务运行一段时间后,需要增加一个从库(ttserver)来分担压力或者用于负载均衡和HA,因为是线上系统,那么就不应该停机,那么我们应该怎么对数据进行备份和拷贝,然后启动一个slave从库呢?
1.如何备份和恢复
登录到ttserver服务器,执行如下命令
]# tcrmgr copy -port 11211 localhost /data/backup.tch
localhost :ttserver主机名
/data/backup.tch 备份文件保存的路径,请注意,这里指ttserver所在机器的路径。
同样,也可以备份远程机器,
]# tcrmgr c ...
ExecutorService
建立多线程的步骤:
1。定义线程类
class Handler implements Runnable{
}
2。建立ExecutorService线程池
ExecutorService executorService =
Executors.newCachedThreadPool();
或者
int cpuNums = Runtime.getRuntime().availableProcessors();
//获取当前系统的CPU 数目
ExecutorService executorSe ...