diff --git a/ansible/roles/vm-agents-processexporter/defaults/main.yml b/ansible/roles/vm-agents-processexporter/defaults/main.yml
index b3f42b87bb77691eeaa8cb7b659ceef5ec4c5372..21b6c485866a810df59f326cd244539cdbd52baa 100755
--- a/ansible/roles/vm-agents-processexporter/defaults/main.yml
+++ b/ansible/roles/vm-agents-processexporter/defaults/main.yml
@@ -91,3 +91,9 @@ secor_3_process_names:
   - failed-telemetry-backup
   - extractor-duplicate-backup
   - extractor-failed-backup
+
+redis_process_names:
+  - 6380
+  - 6381
+  - 6382
+  - 6383
diff --git a/ansible/roles/vm-agents-processexporter/templates/config.j2 b/ansible/roles/vm-agents-processexporter/templates/config.j2
index 22fbcb8653848745efba1324e5d01b9971fa79ff..548454989c7ddf92f0fbfed0fdf5421336e0c7e0 100644
--- a/ansible/roles/vm-agents-processexporter/templates/config.j2
+++ b/ansible/roles/vm-agents-processexporter/templates/config.j2
@@ -118,6 +118,15 @@ process_names:
     cmdline:
     - .+middleManager.+
 {% endif %}
+{% if 'redis-ps' in group_names and hostvars[inventory_hostname]['ansible_default_ipv4']['address'] in groups['redis-ps'] and redis_process_names is defined %}
+{% for item in redis_process_names %}
+  - name: "{{ item }}"
+    comm:
+    - redis-server
+    cmdline:
+    - .+{{ item }}
+{% endfor %}
+{% endif %}
 {% if 'redis-ps' in group_names and hostvars[inventory_hostname]['ansible_default_ipv4']['address'] in groups['redis-ps'] %}
   - name: "redis-server"
     comm:
@@ -125,6 +134,7 @@ process_names:
     cmdline:
     - .+redis-server.+
 {% endif %}
+{% endif %}
 {% if 'influxdb-ps' in group_names and hostvars[inventory_hostname]['ansible_default_ipv4']['address'] in groups['influxdb-ps'] %}
   - name: "influxd"
     comm: