blob: 1c19f68d2ec9fefb502e72cadda3e5c9aeb639dc (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
class ClearFilterCache < ActiveRecord::Migration[5.2]
include Redisable
def change
['custom_cw', 'filtered_threads', 'filtered_statuses'].each do |ns|
Rails.logger.info("Clearing keys matching '#{ns}:*' ...")
Rails.cache.delete_matched("#{ns}:*")
keys = redis.keys("#{ns}:*")
redis.del(*keys) unless keys.empty?
end
end
end
|