Module: Redis::Commands::Connection
Relationships & Source Files | |
Defined in: | lib/redis/commands/connection.rb |
Instance Method Summary
-
#auth(*args) ⇒ String
Authenticate to the server.
-
#echo(value) ⇒ String
Echo the given string.
-
#ping(message = nil) ⇒ String
Ping the server.
-
#quit ⇒ String
Close the connection.
-
#select(db) ⇒ String
Change the selected database for the current connection.
Instance Method Details
#auth(*args) ⇒ String
Authenticate to the server.
# File 'lib/redis/commands/connection.rb', line 12
def auth(*args) send_command([:auth, *args]) end
#echo(value) ⇒ String
Echo the given string.
# File 'lib/redis/commands/connection.rb', line 28
def echo(value) send_command([:echo, value]) end
#ping(message = nil) ⇒ String
Ping the server.
# File 'lib/redis/commands/connection.rb', line 20
def ping( = nil) send_command([:ping, ].compact) end
#quit ⇒ String
Close the connection.
# File 'lib/redis/commands/connection.rb', line 43
def quit synchronize do |client| client.call_v([:quit]) rescue ConnectionError ensure client.close end end
#select(db) ⇒ String
Change the selected database for the current connection.
# File 'lib/redis/commands/connection.rb', line 36
def select(db) send_command([:select, db]) end