From b39d46f4c8ab2adda4d235dca5423ddd216478b4 Mon Sep 17 00:00:00 2001 From: Patrick Brisacier Date: Fri, 12 Apr 2024 21:23:55 +0200 Subject: [PATCH] ynh_redis_remove_db should remove only the current database flushall remove all databases so we need to use flushdb which remove all keys from the current database as you can see below. $ redis-cli 127.0.0.1:6379> help FLUSHALL FLUSHALL [ASYNC] summary: Remove all keys from all databases since: 1.0.0 group: server 127.0.0.1:6379> help FLUSHDB FLUSHDB [ASYNC] summary: Remove all keys from the current database since: 1.0.0 group: server --- scripts/ynh_redis | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/ynh_redis b/scripts/ynh_redis index 0071247..cbc32ca 100644 --- a/scripts/ynh_redis +++ b/scripts/ynh_redis @@ -35,5 +35,5 @@ ynh_redis_get_free_db() { # | arg: database - the database to erase ynh_redis_remove_db() { local db=$1 - redis-cli -n "$db" flushall + redis-cli -n "$db" flushdb }