public
Description: Lean & mean Tokyo Cabinet recipes (with Lua)
Homepage:
Clone URL: git://github.com/igrigorik/tokyo-recipes.git
igrigorik (author)
Fri Jul 10 14:03:18 -0700 2009
commit  1fdaf47a1fcf7a77e721379b1efa9cc0a510f72f
tree    07fb4b09ad70f2428769a4079c7916db8ebc76f8
parent  cec510f5419793e3331c5dd97487764133e6e79e
tokyo-recipes / sets
name age message
..
file README.rdoc Tue Jul 07 21:48:25 -0700 2009 Set operations with Lua + TC [igrigorik]
file sets.lua Tue Jul 07 21:48:25 -0700 2009 Set operations with Lua + TC [igrigorik]
file sets.rb Tue Jul 07 21:48:25 -0700 2009 Set operations with Lua + TC [igrigorik]
sets/README.rdoc

Set operations for TC

Lua extension with set operations for Tokyo Tyrant edit

Starting server

  > ttserver -ext set.lua test.tch

Executing from command line

  > tcrmgr ext localhost set_append keyname 1
    1
  > tcrmgr ext localhost set_append keyname 3
    3
  > tcrmgr ext localhost set_append keyname 5
    5
  > tcrmgr ext localhost set_append keyname2 5
    5
  > tcrmgr ext localhost set_length keyname
    3
  > tcrmgr ext localhost set_get keyname
    1
    3
    5

Executing via Ruby

  > ruby sets.rb
  > bar
  > nil
  > bar

Source: github.com/uggedal/tokyo-tyrant-sets/tree/master