Class: ActiveOrm::Redis::Connection
Instance Attribute Summary
#client
Attributes inherited from Base
#configuration
Class Method Summary
collapse
client, #initialize
Methods included from Base
#evaluate, #evaluate?
Methods inherited from Base
configuration, configuration=, configure
Class Method Details
.authenticate(password) ⇒ Object
3
4
5
|
# File 'lib/active_orm/redis/connection.rb', line 3
def self.authenticate(password)
client.auth(password)
end
|
.connected? ⇒ Boolean
7
8
9
|
# File 'lib/active_orm/redis/connection.rb', line 7
def self.connected?
client.connected?
end
|
.database(index) ⇒ Object
11
12
13
|
# File 'lib/active_orm/redis/connection.rb', line 11
def self.database(index)
client.select(index)
end
|
.database_id ⇒ Object
15
16
17
|
# File 'lib/active_orm/redis/connection.rb', line 15
def self.database_id
client.database_id
end
|
.database_size ⇒ Object
19
20
21
|
# File 'lib/active_orm/redis/connection.rb', line 19
def self.database_size
client.dbsize
end
|
.debug(*args) ⇒ Object
23
24
25
|
# File 'lib/active_orm/redis/connection.rb', line 23
def self.debug(*args)
client.debug(args)
end
|
.disconnect ⇒ Object
27
28
29
|
# File 'lib/active_orm/redis/connection.rb', line 27
def self.disconnect
client.disconnect
end
|
.echo(message) ⇒ Object
31
32
33
|
# File 'lib/active_orm/redis/connection.rb', line 31
def self.echo(message)
client.echo(message)
end
|
.flush ⇒ Object
35
36
37
|
# File 'lib/active_orm/redis/connection.rb', line 35
def self.flush
client.flushdb
end
|
.flush_all ⇒ Object
39
40
41
|
# File 'lib/active_orm/redis/connection.rb', line 39
def self.flush_all
client.flushall
end
|
.info ⇒ Object
43
44
45
|
# File 'lib/active_orm/redis/connection.rb', line 43
def self.info
client.info
end
|
.ping ⇒ Object
47
48
49
|
# File 'lib/active_orm/redis/connection.rb', line 47
def self.ping
client.ping
end
|
.quit ⇒ Object
51
52
53
|
# File 'lib/active_orm/redis/connection.rb', line 51
def self.quit
client.quit
end
|
.reconnect ⇒ Object
55
56
57
|
# File 'lib/active_orm/redis/connection.rb', line 55
def self.reconnect
client.reconnect
end
|
.rewrite_aof ⇒ Object
59
60
61
|
# File 'lib/active_orm/redis/connection.rb', line 59
def self.rewrite_aof
client.bgrewriteaof
end
|
.save ⇒ Object
63
64
65
|
# File 'lib/active_orm/redis/connection.rb', line 63
def self.save
client.bgsave
end
|
.saved_at ⇒ Object
67
68
69
|
# File 'lib/active_orm/redis/connection.rb', line 67
def self.saved_at
client.lastsave
end
|
.shutdown ⇒ Object
71
72
73
|
# File 'lib/active_orm/redis/connection.rb', line 71
def self.shutdown
client.shutdown
end
|
.slave_of(host, port) ⇒ Object
79
80
81
|
# File 'lib/active_orm/redis/connection.rb', line 79
def self.slave_of(host, port)
client.slaveof(host, port)
end
|
.slowlog(command, length = nil) ⇒ Object
83
84
85
|
# File 'lib/active_orm/redis/connection.rb', line 83
def self.slowlog(command, length=nil)
client.slowlog(command, length)
end
|
.synchronize ⇒ Object
87
88
89
|
# File 'lib/active_orm/redis/connection.rb', line 87
def self.synchronize
client.synchronize
end
|
.time ⇒ Object
91
92
93
|
# File 'lib/active_orm/redis/connection.rb', line 91
def self.time
client.time
end
|
.with_reconnect(val = true, &block) ⇒ Object
95
96
97
|
# File 'lib/active_orm/redis/connection.rb', line 95
def self.with_reconnect(val=true, &block)
client.with_reconnect(val, &block)
end
|
.without_reconnect(&block) ⇒ Object
99
100
101
|
# File 'lib/active_orm/redis/connection.rb', line 99
def self.without_reconnect(&block)
client.with_reconnect(false, &block)
end
|