Sha256: 68a05eea1824ba3d2d1576ad630002352a8ca99cba19f85ed48cacf6b1d2b2b2

Contents?: true

Size: 540 Bytes

Versions: 6

Compression:

Stored size: 540 Bytes

Contents

require 'rubygems'
require 'redis'

r = Redis.new

r.delete 'foo-tags'
r.delete 'bar-tags'

puts
p "create a set of tags on foo-tags"

r.set_add 'foo-tags', 'one'
r.set_add 'foo-tags', 'two'
r.set_add 'foo-tags', 'three'

puts
p "create a set of tags on bar-tags"

r.set_add 'bar-tags', 'three'
r.set_add 'bar-tags', 'four'
r.set_add 'bar-tags', 'five'

puts
p 'foo-tags'

p r.set_members('foo-tags')

puts
p 'bar-tags'

p r.set_members('bar-tags')

puts
p 'intersection of foo-tags and bar-tags'

p r.set_intersect('foo-tags', 'bar-tags')

Version data entries

6 entries across 6 versions & 3 rubygems

Version Path
adamwiggins-redis-rb-0.1.1 examples/sets.rb
vanity-1.3.0 vendor/redis-rb/examples/sets.rb
mikeg-vanity-1.3.0 vendor/redis-rb/examples/sets.rb
vanity-1.2.0 vendor/redis-rb/examples/sets.rb
vanity-1.1.1 vendor/redis-rb/examples/sets.rb
vanity-1.1.0 vendor/redis-rb/examples/sets.rb