Switch to Redis counter

This commit is contained in:
2026-05-17 10:48:05 -05:00
parent 5dbb6dbeae
commit 12836dd14b
3 changed files with 8 additions and 2 deletions
+5
View File
@@ -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
+2 -1
View File
@@ -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)
+1 -1
View File
@@ -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 = {})