My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Search
for
Install_Start_Test  

Featured
Updated Feb 24, 2010 by riceball...@gmail.com

工作环境:Ubuntu 9.10

0、安装TokyoCabinet http://1978th.net/tokyocabinet/

- 略

1、安装TCDatabase

- 安装jansson http://www.digip.org/jansson/
  1. git clone git://github.com/akheron/jansson.git
  2. cd jansson
  3. autoreconf
  4. 遇到报错,因此执行了:automake --add-missing
  5. ./configure
  6. make
  7. sudo make install
- svn checkout http://tcdatabase.googlecode.com/svn/trunk/ tcdatabase-read-only
  1. cd tcdatabase-read-only
  2. ./configure
  3. make
  4. 在tcdatabase-read-only目录下,会发现一个tcskelbdb.so

2、启动服务

  1. ttserver -skel tcskelbdb.so db_filename.tcb

3、功能测试

  1. tcrmgr vanish localhost
  2. tcrmgr misc localhost setindex key 0
  3. tcrmgr misc localhost setindex goodkey 0
  4. tcrmgr misc localhost setindex key1 0
  5. tcrmgr misc localhost setindex key2 0
  6. tcrmgr list localhost
  7. tcrmgr put localhost mykey "{\"key\":\"hello\",\"goodkey\":false}"
  8. tcrmgr put localhost mykey2 "{\"key\":\"你好\",\"goodkey\":true}"
  9. tcrmgr list localhost
  • DB/index/conf/goodkey
  • DB/index/conf/key
  • DB/index/conf/key1
  • DB/index/conf/key2
  • DB/index/goodkey/false/mykey
  • DB/index/goodkey/true/mykey2
  • DB/index/key/"hello"
  • DB/index/key/"你好"
  • mykey
  • mykey2
  1. tcrmgr misc localhost put mykey3 "{\"key\":\"hi,every body\",\"goodkey\":null, \"opt\":0, \"key2\":"same thing"}"

Powered by Google Project Hosting