File: getting_started.rb

package info (click to toggle)
ruby-em-hiredis 0.2.1-2.1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 292 kB
  • ctags: 110
  • sloc: ruby: 2,478; makefile: 22; sh: 4
file content (14 lines) | stat: -rw-r--r-- 383 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$:.unshift(File.expand_path('../../lib', __FILE__))
require 'em-hiredis'

EM.run {
  redis = EM::Hiredis.connect
  
  redis.sadd('aset', 'member').callback {
    response_deferrable = redis.hget('aset', 'member')
    response_deferrable.errback { |e|
      p e # => #<RuntimeError: WRONGTYPE Operation against a key holding the wrong kind of value>
      p e.redis_error
    }
  }
}