igrigorik / tokyo-recipes

Lean & mean Tokyo Cabinet recipes (with Lua)

This URL has Read+Write access

igrigorik (author)
Sun Nov 01 19:35:57 -0800 2009
commit  00d8b8bae0e23b108770d0ccf7473bd51052cd39
tree    066a495170cff16e5f67a8c07335d5c830e7b851
parent  38f57d8ffc3bc7538b842f336ec4ca9baac6fa5e
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