diff --git a/patches/010-use-redis-for-video-cache.patch b/patches/010-use-redis-for-video-cache.patch index bb7919b..a7501f1 100644 --- a/patches/010-use-redis-for-video-cache.patch +++ b/patches/010-use-redis-for-video-cache.patch @@ -1,4 +1,4 @@ -From 3dbe502a6b7e6d0e69442b813f93b169acb5bbc1 Mon Sep 17 00:00:00 2001 +From 31e7668fa3b32264830d71c94dc49e213a726f51 Mon Sep 17 00:00:00 2001 From: Emilien Devos Date: Sat, 11 Feb 2023 19:56:50 +0100 Subject: [PATCH 1/1] use redis for video cache @@ -69,7 +69,7 @@ index 7ee0bb2a..97cc35e9 100644 development_dependencies: spectator: diff --git a/src/invidious.cr b/src/invidious.cr -index d4f8e0fb..b52a9178 100644 +index d4f8e0fb..73219d07 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -31,6 +31,7 @@ require "xml" @@ -85,11 +85,11 @@ index d4f8e0fb..b52a9178 100644 HMAC_KEY = CONFIG.hmac_key || Random::Secure.hex(32) -PG_DB = DB.open CONFIG.database_url -+PG_DB = DB.open CONFIG.database_url -+if CONFIG.redis_socket -+ REDIS_DB = Redis::PooledClient.new(url: CONFIG.redis_socket) -+else -+ REDIS_DB = Redis::PooledClient.new(url: CONFIG.redis_url) ++PG_DB = DB.open CONFIG.database_url ++REDIS_DB = Redis::PooledClient.new(unixsocket: CONFIG.redis_socket || nil, url: CONFIG.redis_url || nil) ++ ++if REDIS_DB.ping ++ puts "Connected to redis" +end + ARCHIVE_URL = URI.parse("https://archive.org")