diff --git a/_includes/docs/pe/user-guide/install/coap-transport-config.md b/_includes/docs/pe/user-guide/install/coap-transport-config.md
index 4ef2e6c1fa..5180bf490b 100644
--- a/_includes/docs/pe/user-guide/install/coap-transport-config.md
+++ b/_includes/docs/pe/user-guide/install/coap-transport-config.md
@@ -145,7 +145,7 @@
-## Redis configuration parameters
+## Redis/Valkey configuration parameters
diff --git a/_includes/docs/pe/user-guide/install/core-rule-engine-config.md b/_includes/docs/pe/user-guide/install/core-rule-engine-config.md
index 96fe659dc5..1fba9008cc 100644
--- a/_includes/docs/pe/user-guide/install/core-rule-engine-config.md
+++ b/_includes/docs/pe/user-guide/install/core-rule-engine-config.md
@@ -2393,7 +2393,7 @@
-## Redis configuration parameters
+## Redis/Valkey configuration parameters
diff --git a/_includes/docs/pe/user-guide/install/http-transport-config.md b/_includes/docs/pe/user-guide/install/http-transport-config.md
index 0a22bae5a5..6fa7b398f5 100644
--- a/_includes/docs/pe/user-guide/install/http-transport-config.md
+++ b/_includes/docs/pe/user-guide/install/http-transport-config.md
@@ -211,7 +211,7 @@
-## Redis configuration parameters
+## Redis/Valkey configuration parameters
diff --git a/_includes/docs/pe/user-guide/install/ie-executor-config.md b/_includes/docs/pe/user-guide/install/ie-executor-config.md
index fac858da08..43dfafa913 100644
--- a/_includes/docs/pe/user-guide/install/ie-executor-config.md
+++ b/_includes/docs/pe/user-guide/install/ie-executor-config.md
@@ -1050,7 +1050,7 @@
-## Redis configuration parameters
+## Redis/Valkey configuration parameters
diff --git a/_includes/docs/pe/user-guide/install/lwm2m-transport-config.md b/_includes/docs/pe/user-guide/install/lwm2m-transport-config.md
index f121fdbd19..88fa05fae8 100644
--- a/_includes/docs/pe/user-guide/install/lwm2m-transport-config.md
+++ b/_includes/docs/pe/user-guide/install/lwm2m-transport-config.md
@@ -145,7 +145,7 @@
-## Redis configuration parameters
+## Redis/Valkey configuration parameters
diff --git a/_includes/docs/pe/user-guide/install/mqtt-transport-config.md b/_includes/docs/pe/user-guide/install/mqtt-transport-config.md
index 271564d1da..b14abcd07e 100644
--- a/_includes/docs/pe/user-guide/install/mqtt-transport-config.md
+++ b/_includes/docs/pe/user-guide/install/mqtt-transport-config.md
@@ -145,7 +145,7 @@
-## Redis configuration parameters
+## Redis/Valkey configuration parameters
diff --git a/_includes/docs/pe/user-guide/install/snmp-transport-config.md b/_includes/docs/pe/user-guide/install/snmp-transport-config.md
index 78037739d5..34ad91d378 100644
--- a/_includes/docs/pe/user-guide/install/snmp-transport-config.md
+++ b/_includes/docs/pe/user-guide/install/snmp-transport-config.md
@@ -145,7 +145,7 @@
-## Redis configuration parameters
+## Redis/Valkey configuration parameters
diff --git a/_includes/docs/reference/msa.md b/_includes/docs/reference/msa.md
index 9adfa22cec..d00085c74c 100644
--- a/_includes/docs/reference/msa.md
+++ b/_includes/docs/reference/msa.md
@@ -99,11 +99,16 @@ The main idea is to sacrifice small performance/latency penalties in favor of pe
[Apache Kafka](https://kafka.apache.org/) is an open-source stream-processing software platform. ThingsBoard uses Kafka to persist incoming telemetry from HTTP/MQTT/CoAP transpots
until it is processed by the rule engine. ThingsBoard also uses Kafka for some API calls between micro-services.
-### Redis
+### Cache database
-[Redis](https://redis.io/) is an open-source (BSD licensed), in-memory data structure store used by ThingsBoard for caching.
ThingsBoard caches assets, entity views, devices, device credentials, device sessions and entity relations.
+##### Redis
+[Redis](https://redis.io/) is source-available (under [RSALv2](https://redis.io/legal/rsalv2-agreement/) and [SSPLv1](https://redis.io/legal/server-side-public-license-sspl/)) in-memory data structure store used by ThingsBoard for caching.
+
+##### Valkey
+[Valkey](https://valkey.io/) is an open-source (BSD licensed), in-memory data structure store that could be used as a drop-in replacement for Redis.
+
### Zookeeper
[Zookeeper](https://zookeeper.apache.org/) is an open-source server which enables highly reliable distributed coordination.
diff --git a/_includes/docs/user-guide/attributes.md b/_includes/docs/user-guide/attributes.md
index ac93608a1e..eaacf70820 100644
--- a/_includes/docs/user-guide/attributes.md
+++ b/_includes/docs/user-guide/attributes.md
@@ -304,7 +304,7 @@ You can achieve higher performance with Attributes Cache enabled (see cache.a
Having attributes cache enabled ThingsBoard will load the specific attribute from the database only once, all subsequent requests to the attribute will be loaded from the faster cache connection.
-**NOTE:** If you are using Redis cache, make sure that you change maxmemory-policy to allkeys-random to prevent Redis from filling up all available memory.
+**NOTE:** If you are using Redis or Valkey cache, make sure that you change maxmemory-policy to allkeys-random to prevent the service from filling up all available memory.
{% endunless %}
diff --git a/_includes/docs/user-guide/install/coap-transport-config.md b/_includes/docs/user-guide/install/coap-transport-config.md
index c9ca52e014..52910d14ab 100644
--- a/_includes/docs/user-guide/install/coap-transport-config.md
+++ b/_includes/docs/user-guide/install/coap-transport-config.md
@@ -145,7 +145,7 @@
-## Redis configuration parameters
+## Redis/Valkey configuration parameters
diff --git a/_includes/docs/user-guide/install/core-rule-engine-config.md b/_includes/docs/user-guide/install/core-rule-engine-config.md
index c81e155288..3f03e66664 100644
--- a/_includes/docs/user-guide/install/core-rule-engine-config.md
+++ b/_includes/docs/user-guide/install/core-rule-engine-config.md
@@ -2039,7 +2039,7 @@
-## Redis configuration parameters
+## Redis/Valkey configuration parameters
diff --git a/_includes/docs/user-guide/install/http-transport-config.md b/_includes/docs/user-guide/install/http-transport-config.md
index 0a22bae5a5..6fa7b398f5 100644
--- a/_includes/docs/user-guide/install/http-transport-config.md
+++ b/_includes/docs/user-guide/install/http-transport-config.md
@@ -211,7 +211,7 @@
-## Redis configuration parameters
+## Redis/Valkey configuration parameters
diff --git a/_includes/docs/user-guide/install/lwm2m-transport-config.md b/_includes/docs/user-guide/install/lwm2m-transport-config.md
index f121fdbd19..88fa05fae8 100644
--- a/_includes/docs/user-guide/install/lwm2m-transport-config.md
+++ b/_includes/docs/user-guide/install/lwm2m-transport-config.md
@@ -145,7 +145,7 @@
-## Redis configuration parameters
+## Redis/Valkey configuration parameters
diff --git a/_includes/docs/user-guide/install/mqtt-transport-config.md b/_includes/docs/user-guide/install/mqtt-transport-config.md
index 271564d1da..b14abcd07e 100644
--- a/_includes/docs/user-guide/install/mqtt-transport-config.md
+++ b/_includes/docs/user-guide/install/mqtt-transport-config.md
@@ -145,7 +145,7 @@
-## Redis configuration parameters
+## Redis/Valkey configuration parameters
diff --git a/_includes/docs/user-guide/install/snmp-transport-config.md b/_includes/docs/user-guide/install/snmp-transport-config.md
index 78037739d5..34ad91d378 100644
--- a/_includes/docs/user-guide/install/snmp-transport-config.md
+++ b/_includes/docs/user-guide/install/snmp-transport-config.md
@@ -145,7 +145,7 @@
-## Redis configuration parameters
+## Redis/Valkey configuration parameters
diff --git a/_includes/docs/user-guide/troubleshooting.md b/_includes/docs/user-guide/troubleshooting.md
index 998174553f..e53a210231 100644
--- a/_includes/docs/user-guide/troubleshooting.md
+++ b/_includes/docs/user-guide/troubleshooting.md
@@ -54,14 +54,13 @@ After this you can find the following messages in your [logs](#logs):
2021-03-24 17:01:21,028 [tb-rule-engine-consumer-24-thread-3] INFO o.t.s.s.q.TbMsgPackProcessingContext - [Main][3f6debf0-8cc0-11eb-bcd9-d343878c0c7f] execution count: 1. [RuleChain: Thermostat|RuleNode: Message Type Switch(3f6debf0-8cc0-11eb-bcd9-d343878c0c7f)]
```
-### Clearing Redis Cache
+### Clearing Redis/Valkey Cache
-**Note:** This can be used only if Redis is selected as a cache.
+**Note:** This can be used only if Redis or Valkey is selected as a cache.
-It is possible that the data inside the cache somehow got corrupted. Regardless of the reason, it is always safe to clear cache, ThingsBoard will just refill it at the runtime.
-To clear Redis cache you need to log into the server/container/pod with Redis on it and call redis-cli FLUSHALL
command. To clear the cache in Redis Sentinel mode, access the master container and execute the cache-clearing command.
+It is possible that the data inside the cache has become corrupted. Regardless of the reason, it is always safe to clear the cache — ThingsBoard will simply refill it at runtime. To clear the cache, you need to log into the server/container/pod where it is deployed, open the application command-line tool (redis-cli
for Redis and valkey-cli
for Valkey), and run the FLUSHALL
command. To clear the cache in Sentinel mode, access the master container and execute the cache-clearing command.
-So if you are struggling with identifying the reason of some problem, you can safely clear Redis cache to make sure it isn't the reason of the issue.
+So if you are struggling with identifying the reason of some problem, you can safely clear cache to make sure it isn't the reason of the issue.
## Logs