Method: Redis#move

Defined in:
lib/redis.rb

#move(key, db) ⇒ Boolean

Move a key to another database.

Examples:

Move a key to another database

redis.set "foo", "bar"
  # => "OK"
redis.move "foo", 2
  # => true
redis.exists "foo"
  # => false
redis.select 2
  # => "OK"
redis.exists "foo"
  # => true
redis.get "foo"
  # => "bar"

Parameters:

  • key (String)
  • db (Fixnum)

Returns:

  • (Boolean)

    whether the key was moved or not



465
466
467
468
469
# File 'lib/redis.rb', line 465

def move(key, db)
  synchronize do |client|
    client.call([:move, key, db], &_boolify)
  end
end