Redis — это высокопроизводительное in-memory хранилище ключ-значение. Подходит для кеширования, хранения сессий, очередей задач и временных данных, к которым нужен очень быстрый доступ.

Шаг 1. Откройте Redis и нажмите «Создать базу данных»

Redis: карточка сервиса с кнопкой «Создать БД»
Чтобы создать БД, нажмите Создать базу данных на карточке сервиса.

Шаг 2. Введите название базы данных

Redis: название
Для продолжения введите название

Что выдает Alem Plus:

  • Host
  • Port
  • Пароль
  • Название базы данных

Примеры использования в Вашем коде:

import redis

HOST = "a1-redis1.alem.ai"
PORT = 31003
PASSWORD = "YOUR_REDIS_PASSWORD"
DB = 0

# Если у вас TLS, используйте ssl=True и порт TLS
r = redis.Redis(
    host=HOST,
    port=PORT,
    password=PASSWORD,
    db=DB,
    decode_responses=True,  # сразу получать строки вместо bytes
    # ssl=True,             # раскомментируйте при TLS
)

# Запись значения
r.set("my_key", "Hello, Redis!", ex=60)  # ex=60 — TTL 60 секунд

# Чтение значения
value = r.get("my_key")
print("Value from Redis:", value)

# Инкремент счётчика
r.incr("request_counter")
print("Requests:", r.get("request_counter"))

// npm install redis
import { createClient } from "redis";

const client = createClient({
  socket: {
    host: "a1-redis1.alem.ai",
    port: 31003,            // или порт TLS
    // tls: true,          // раскомментируйте при TLS
  },
  password: "YOUR_REDIS_PASSWORD",
  database: 0,             // YOUR_REDIS_DB
});

async function main() {
  await client.connect();

  // Запись значения
  await client.set("my_key", "Hello, Redis!", { EX: 60 }); // TTL 60 секунд

  // Чтение значения
  const value = await client.get("my_key");
  console.log("Value from Redis:", value);

  // Счётчик
  const counter = await client.incr("request_counter");
  console.log("Requests:", counter);

  await client.quit();
}

main().catch(console.error);


<?php
// Пример с phpredis (расширение PHP)

// Настройки подключения
$host     = 'a1-redis1.alem.ai';
$port     = 31003;              // или порт TLS
$password = 'YOUR_REDIS_PASSWORD';
$db       = 0;                 // YOUR_REDIS_DB

$redis = new Redis();
$redis->connect($host, $port);
// При необходимости TLS:
// $redis->connect($host, $port, 2.5, null, 0, 0, ['ssl' => ['verify_peer' => false]]);

if ($password !== '') {
    $redis->auth($password);
}

$redis->select($db);

// Запись значения
$redis->set('my_key', 'Hello, Redis!');
$redis->expire('my_key', 60); // TTL 60 секунд

// Чтение значения
$value = $redis->get('my_key');
echo "Value from Redis: " . $value . PHP_EOL;

// Счётчик
$redis->incr('request_counter');
echo "Requests: " . $redis->get('request_counter') . PHP_EOL;

Как добавить Redis в N8N

Redis + N8N