diaspora/lib/tasks/cache.rake
Ilya Zhitomirskiy f4bfa22768 added a clear cache rake task, removed fake redis for mockredis, slight
refactor of the redis_cache class
2011-10-05 11:54:24 -07:00

17 lines
346 B
Ruby

namespace :cache do
desc "Clear all caches"
task :clear => :environment do
if RedisCache.configured?
redis = Redis.redis_connection
redis.keys do |k|
if k.match(/^#{RedisCache.cache_prefix}/).present?
redis.del(k)
end
end
else
puts "Redis Cache is not configured"
end
end
end