mirror of
https://github.com/discourse/discourse.git
synced 2025-05-22 16:41:17 +08:00
DEV: Upgrade Redis to 4.2.1.
This commit is contained in:
@ -207,17 +207,14 @@ class DiscourseRedis
|
||||
end
|
||||
end
|
||||
|
||||
# Implement our own because https://github.com/redis/redis-rb/issues/698 has stalled
|
||||
def exists(*keys)
|
||||
keys.map! { |a| "#{namespace}:#{a}" } if @namespace
|
||||
def exists(*args)
|
||||
args.map! { |a| "#{namespace}:#{a}" } if @namespace
|
||||
DiscourseRedis.ignore_readonly { @redis.exists(*args) }
|
||||
end
|
||||
|
||||
DiscourseRedis.ignore_readonly do
|
||||
@redis.synchronize do |client|
|
||||
client.call([:exists, *keys]) do |value|
|
||||
value > 0
|
||||
end
|
||||
end
|
||||
end
|
||||
def exists?(*args)
|
||||
args.map! { |a| "#{namespace}:#{a}" } if @namespace
|
||||
DiscourseRedis.ignore_readonly { @redis.exists?(*args) }
|
||||
end
|
||||
|
||||
def mget(*args)
|
||||
|
Reference in New Issue
Block a user