Switch to Redis counter
This commit is contained in:
@@ -480,6 +480,10 @@ GEM
|
||||
erb
|
||||
psych (>= 4.0.0)
|
||||
tsort
|
||||
redis (5.4.1)
|
||||
redis-client (>= 0.22.0)
|
||||
redis-client (0.29.0)
|
||||
connection_pool
|
||||
regexp_parser (2.11.3)
|
||||
reline (0.6.3)
|
||||
io-console (~> 0.5)
|
||||
@@ -647,6 +651,7 @@ DEPENDENCIES
|
||||
rack-cors
|
||||
rails (~> 8.1.1)
|
||||
rails-controller-testing
|
||||
redis (~> 5.0)
|
||||
rqrcode
|
||||
rspec-its
|
||||
rspec-rails
|
||||
|
||||
@@ -16,4 +16,5 @@ Mozo.broadcaster = Mozo::Broadcaster::Faye.new
|
||||
# Counter: swap DrbCounter ↔ Redis
|
||||
# Mozo::Counter.connection = Mozo::DrbCounter.object # current (DRb in-memory)
|
||||
# Mozo::Counter.connection = Mozo::Counter::Redis.new # new (persistent, multi-process)
|
||||
Mozo::Counter.connection = Mozo::DrbCounter.object unless Rails.env.test?
|
||||
#Mozo::Counter.connection = Mozo::DrbCounter.object unless Rails.env.test?
|
||||
Mozo::Counter.connection = Mozo::Counter::Redis.new unless Rails.env.test? # new (persistent, multi-process)
|
||||
|
||||
@@ -20,7 +20,7 @@ module Mozo
|
||||
class Redis
|
||||
def initialize(url: nil)
|
||||
require 'redis'
|
||||
@redis = ::Redis.new(url: url || ENV.fetch('REDIS_URL', 'redis://localhost:6379/0'))
|
||||
@redis = ::Redis.new(url: url || ENV.fetch('REDIS_URL', 'redis://localhost:6379/7'))
|
||||
end
|
||||
|
||||
def get(key, options = {})
|
||||
|
||||
Reference in New Issue
Block a user