searxng/utils
Gaspard d'Hautefeuille f798ddd492
[mod] migrate from Redis to Valkey (#4795)
This patch migrates from `redis==5.2.1` [1] to `valkey==6.1.0` [2].

The migration to valkey is necessary because the company behind Redis has decided
to abandon the open source license. After experiencing a drop in user numbers,
they now want to run it under a dual license again. But this move demonstrates
once again how unreliable the company is and how it treats open source
developers.

To review first, read the docs::

    $ make docs.live

Follow the instructions to remove redis:

- http://0.0.0.0:8000/admin/settings/settings_redis.html

Config and install a local valkey DB:

- http://0.0.0.0:8000/admin/settings/settings_valkey.html

[1] https://pypi.org/project/redis/
[2] https://pypi.org/project/valkey/

Co-authored-by: HLFH <gaspard@dhautefeuille.eu>
Co-authored-by: Markus Heiser <markus.heiser@darmarit.de>
2025-07-09 07:55:37 +02:00
..
templates/etc [mod] migrate from Redis to Valkey (#4795) 2025-07-09 07:55:37 +02:00
brand.sh [mod] get rid of ./utils/brand.env and its workflow 2024-01-09 16:31:19 +01:00
get_setting.py [mod] get rid of ./utils/brand.env and its workflow 2024-01-09 16:31:19 +01:00
lib.sh [mod] migrate from Redis to Valkey (#4795) 2025-07-09 07:55:37 +02:00
lib_go.sh [chore] *: fix typos detected by typos-cli 2024-11-24 12:41:57 +01:00
lib_nvm.sh [chore] *: fix typos detected by typos-cli 2024-11-24 12:41:57 +01:00
lib_redis.sh [mod] migrate from Redis to Valkey (#4795) 2025-07-09 07:55:37 +02:00
lib_sxng_container.sh [mod] container: replace uWSGI with Granian (#4820) 2025-07-04 14:35:28 +02:00
lib_sxng_data.sh [fix] wikidata: increase wikidata queries timeout 2025-03-01 12:21:29 +01:00
lib_sxng_node.sh [fix] static.build: upgrade min. node version to 18.17 2025-03-18 06:19:44 +01:00
lib_sxng_static.sh [mod] theme/simple: improve fmt/lint tech 2025-07-03 17:35:05 +02:00
lib_sxng_test.sh [refactor] typification of SearXNG (initial) / result items (part 1) 2025-01-28 07:07:08 +01:00
lib_sxng_themes.sh [mod] theme/simple: improve fmt/lint tech 2025-07-03 17:35:05 +02:00
lib_sxng_vite.sh [mod] theme/simple: improve fmt/lint tech 2025-07-03 17:35:05 +02:00
lib_sxng_weblate.sh [mod] CI: tag commits with leading scope/type of the modification 2024-03-09 12:17:23 +01:00
lib_valkey.sh [mod] migrate from Redis to Valkey (#4795) 2025-07-09 07:55:37 +02:00
lxc-searxng.env [doc] update & fix documentation of the "SearXNG LXC suite" 2023-05-21 18:12:39 +02:00
lxc.sh [chore] *: fix typos detected by typos-cli 2024-11-24 12:41:57 +01:00
makefile.include [mod] replace makefile boilerplate by 'manage' script 2021-04-23 11:26:22 +02:00
makefile.lxc [mod] LXC_ENV_FOLDER moved from ./lxc to ./lxc-env 2020-12-26 11:43:18 +01:00
searxng.sh [mod] migrate from Redis to Valkey (#4795) 2025-07-09 07:55:37 +02:00
searxng_check.py [mod] migrate from Redis to Valkey (#4795) 2025-07-09 07:55:37 +02:00