Redis.new - problem

Witam,

próbuję zabawę z Redis’em i przy uruchamianiu poniższego kodu:

[code]require ‘rubygems’
require ‘redis’

r = Redis.new
r.delete(‘test’)
r[‘test’] = ‘blabla’
puts ‘The value of {test} is:’
puts r[‘test’][/code]
otrzymuję:

C:/ruby/lib/ruby/gems/1.8/gems/ezmobius-redis-rb-0.1/lib/redis.rb:133:in `initialize': No connection could be made because the target machine actively refused it. - connect(2) (Errno::ECONNREFUSED) from C:/ruby/lib/ruby/gems/1.8/gems/ezmobius-redis-rb-0.1/lib/redis.rb:133:in `new' from C:/ruby/lib/ruby/gems/1.8/gems/ezmobius-redis-rb-0.1/lib/redis.rb:133:in `connect_to' from C:/ruby/lib/ruby/gems/1.8/gems/ezmobius-redis-rb-0.1/lib/redis.rb:117:in `connect_to_server' from C:/ruby/lib/ruby/gems/1.8/gems/ezmobius-redis-rb-0.1/lib/redis.rb:109:in `initialize' from SadBackend.rb:4:in `new' from SadBackend.rb:4
Debugując kod wywala mi na ścieżce:

sock = TCPSocket.new(host, port)

w pliku redis.rb.

Nie mam pojęcia dlaczego tak się dzieje. Jeśli ktoś miał podobny problem to prosiłbym o jakieś wskazówki jak to rozwiązać.

Dziękuję za porady i pomoc,
Marcin

A nie powinieneś uruchomić wcześniej Redisa? Coś w stylu ‘redis-server’?

Dziękuję tjeden, pomogło :wink: Temat można zamknąć.

:smiley: