Files
crm.clientright.ru/crm_extensions/file_storage/REDIS_ACCESS.md

138 lines
3.0 KiB
Markdown
Raw Normal View History

# 🔐 REDIS ДОСТУП ДЛЯ N8N
## 📡 **ПОДКЛЮЧЕНИЕ:**
**Хост:** `crm.clientright.ru`
**Порт:** `6379`
**Пароль:** `CRM_Redis_Pass_2025_Secure!`
**База:** `0` (по умолчанию)
---
## 🔧 **НАСТРОЙКА В N8N:**
### **Redis Node:**
```
Host: crm.clientright.ru
Port: 6379
Password: CRM_Redis_Pass_2025_Secure!
Database: 0
```
### **Redis Pub/Sub:**
**Подписка на события файлов:**
- **Channel:** `crm:file:events`
- **Host:** `crm.clientright.ru:6379`
- **Auth:** `CRM_Redis_Pass_2025_Secure!`
**Формат событий:**
```json
{
"type": "file_created",
"data": {
"module": "Project",
"recordId": "123",
"documentId": "456",
"fileName": "test.pdf"
},
"timestamp": 1761154370
}
```
---
## 📋 **ДОСТУПНЫЕ СОБЫТИЯ:**
- `file_created` - файл создан
- `file_updated` - файл обновлен
- `file_deleted` - файл удален
- `file_renamed` - файл переименован
- `folder_renamed` - папка переименована
- `folder_deleted` - папка удалена
---
## 🧪 **ТЕСТ ПОДКЛЮЧЕНИЯ:**
### **Из командной строки:**
```bash
redis-cli -h crm.clientright.ru -p 6379 -a 'CRM_Redis_Pass_2025_Secure!' ping
```
**Ответ:** `PONG`
### **Подписка на канал:**
```bash
redis-cli -h crm.clientright.ru -p 6379 -a 'CRM_Redis_Pass_2025_Secure!' \
SUBSCRIBE crm:file:events
```
### **Публикация тестового события:**
```bash
redis-cli -h crm.clientright.ru -p 6379 -a 'CRM_Redis_Pass_2025_Secure!' \
PUBLISH crm:file:events '{"type":"test","data":{"message":"Hello from n8n"}}'
```
---
## 🔒 **БЕЗОПАСНОСТЬ:**
**Пароль установлен** - требуется для всех подключений
**Maxmemory** - 256MB (автоочистка старых ключей)
**Protected mode** - отключен для внешних подключений
**Порт** - 6379 (стандартный)
---
## 📊 **МОНИТОРИНГ:**
### **Просмотр активных подписчиков:**
```bash
redis-cli -a 'CRM_Redis_Pass_2025_Secure!' PUBSUB NUMSUB crm:file:events
```
### **Просмотр активных каналов:**
```bash
redis-cli -a 'CRM_Redis_Pass_2025_Secure!' PUBSUB CHANNELS
```
### **Статистика:**
```bash
redis-cli -a 'CRM_Redis_Pass_2025_Secure!' INFO
```
---
## 🚀 **ПРИМЕР N8N WORKFLOW:**
```json
{
"nodes": [
{
"parameters": {
"channel": "crm:file:events",
"options": {
"host": "crm.clientright.ru",
"port": 6379,
"password": "CRM_Redis_Pass_2025_Secure!"
}
},
"name": "Redis Subscribe",
"type": "n8n-nodes-base.redisTrigger",
"position": [250, 300]
}
]
}
```
---
**Дата:** 22 октября 2025
**Сервер:** crm.clientright.ru
**Redis Version:** 4.0.9