sql >> Databáze >  >> NoSQL >> Redis

Jak používat příkaz UNSUBSCRIBE v Redis 2.6.11

Nemyslím si, že v klientovi můžete odhlásit odběr, protože klient byl zablokován. Napsal jsem rubínový skript, který ukazuje, jak používat odhlášení.

require 'redis'
r = Redis.new
r.subscribe 'first' do |on|
  on.message do |e, d|
    puts e
    puts d
    r.unsubscribe
  end
end
puts "script was blocked?"

Pokud odeberete r.unsubscribe, skript bude zablokován. A můžete přidat klauzuli if, abyste zjistili, kdy se má odhlásit client.ex:

r.unsubscribe if d == 'leave'



  1. Jak zřetězit řetězce v SQL

  2. Ověření MongoDB 3.2 se nezdařilo

  3. Mongoose, CastError:Odeslání do pole selhalo pro hodnotu při pokusu o uložení modelu, který obsahuje model

  4. MongoDB:Jak mohu aktualizovat jeden dílčí prvek v poli, na který odkazuje index v poli?