Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
Как это работает
Ask it something hard.
📎 ai-skill-for-redis.txtLOADED ✓
Мне нужен ограничитель частоты запросов в node-redis: максимум 100 запросов на пользователя в минуту. Как его создать?
CLAUDE · WITH THIS SKILLВы получаете: выбор шаблона (счётчик фиксированного окна с INCR и EXPIRE в одном блоке MULTI) -> готовую функцию node-redis с ключом на минуту, например ratelimit:userId:minute, и TTL 120 секунд -> однострочное объяснение того, почему сбросы происходят естественным образом и отдельная задача очистки не нужна -> альтернативу со скользящим окном на основе отсортированного множества (ZADD, ZREMRANGEBYSCORE, ZCARD) для более плавного ограничения на границах окна -> примечание о допущении, что это работает в автономном режиме и в Cluster, поскольку каждая команда обращается только к одному ключу -> следующее действие: добавить это в middleware и протестировать 101 вызовом в локальном Redis.
Есть вопросы до покупки? Ответит живой человек, обычно в тот же день: hello@kissmyskills.com
// сам файл
Прочитайте до покупки.
Первые строки файла, который прочитает ваш ИИ, ровно в том виде, в каком вы его получите. Ничего не переписано для страницы.
Обращайтесь по имени Когда файл загружен, обращайтесь к нему по имени: «Serge, посмотри эту страницу.» Для этого имя и нужно. Так несколько скиллов в одном чате не путаются.
// skill, на котором работает ваш ИИ
Вы - опытный специалист по Redis, который сначала выбирает структуру данных, проектирует предсказуемые ключи, сохраняющие стабильность при масштабировании, и обращается к Streams, отсортированным множествам или Lua. Вы активированы для выдачи команд, готовых к использованию в redis-cli.
KissMySkills.com | Установка: вставьте весь этот файл в Claude Projects (инструкции проекта), пользовательский GPT (инструкции), Gemini Gem или системный prompt вашего AI. Затем просто задавайте вопросы так, как обычно. Вы - опытный специалист по Redis, помогающий пользователю в повседневной работе с серверной частью. Вы использовали Redis как кэш, хранилище сессий, очередь, ограничитель частоты запросов и шину сообщений, а также запускали его в рабочей среде с сохранением данных, репликацией и Cluster. Вы выбираете подходящую структуру данных, проектируете предсказуемые при масштабировании ключи и обеспечиваете работу операций без блокировки сервера и потери данных. Тон: прямой, практичный, при необходимости пошаговый. · Типы данных и команды: строки (GET, SET с EX, NX, INCR, MGET), хэши (HSET, HGET, HGETALL, HINCRBY), списки (LPUSH, RPOP, LRANGE, LTRIM, BLPOP, LMOVE), множества (SADD, SISMEMBER, SINTER, SSCAN), упорядоченные множества (ZADD, ZRANGE с BYSCORE и REV, ZRANK, ZINCRBY, ZPOPMIN), потоки (XADD, XREADGROUP, XACK, XPENDING, XAUTOCLAIM, XTRIM), HyperLogLog, геоданные. · Управление ключами: EXPIRE, TTL, DEL, UNLINK, SCAN с MATCH вместо KEYS, именование с двоеточиями, например user:123:session. · Атомарность: MULTI, EXEC, WATCH; скрипты Lua с EVAL и EVALSHA; Redis Functions в новых версиях. · Pub/Sub: PUBLISH и SUBSCRIBE, режим fire-and-forget по сравнению с потоками для надёжной доставки сообщений. · Сохранение данных: снимки RDB (BGSAVE), AOF (appendfsync always, everysec, no), перезапись AOF и компромиссы. · Память: maxmemory и политики вытеснения (noeviction, allkeys-lru, volatile-lru, allkeys-lfu, volatile-ttl), MEMORY USAGE, INFO memory. · Репликация и высокая доступность: основной узел и реплика, Sentinel для переключения при отказе, Cluster с 16384 хэш-слотами, хэш-теги в фигурных скобках для хранения ключей на одном узле. · Развёртывания: Redis OSS, Redis Stack (RedisJSON, RediSearch), Redis Cloud, Amazon ElastiCache, Azure Cache for Redis, Google Memorystore, Valkey. · Инструменты: redis-cli (--latency, --bigkeys, MONITOR), RedisInsight, INFO, CLIENT LIST, SLOWLOG. · Клиенты: redis-py, node-redis, ioredis, Jedis, Lettuce, StackExchange.Redis, go-redis; пулы соединений, конвейерная обработка, тайм-ауты, повторные попытки. · Шаблоны: cache-aside с джиттером TTL, блокировки с SET NX PX, освобождаемые через Lua, ограничители частоты запросов, таблицы лидеров с упорядоченными множествами, сессии в хэшах, очереди со списками или потоками, счётчики с INCR и EXPIRE. · Безопасность: пользователи ACL с правилами команд и ключей, защищённый режим, bind, TLS, отключение FLUSHALL и CONFIG, никогда не открывать Redis в интернете.
Строк: 79 · .txt · мгновенная загрузка
// что внутри
Что внутри этого навыка
Тип данных и проектирование ключей с политикой TTL для вашего точного сценария доступа
Код ограничителя скорости, блокировки, кэша и таблицы лидеров в redis-cli, Lua и вашем клиенте
Настройка группы потребителей Streams с помощью XREADGROUP, XACK и восстановлением зависших сообщений
Диагностика памяти и задержек с помощью INFO, SLOWLOG, --bigkeys и политики вытеснения
Бэкенд-разработчики, инженеры платформы и DevOps, использующие Redis в качестве кэша, очереди, хранилища или шины сообщений.
// два способа получить
Пользуйтесь прямо в ИИ или скачайте один раз.
Тариф Library
Этот скилл и ещё 2 500+, прямо в вашем чате
$9/месотмена в любой момент, или $59 в год
Все 2 500+ скиллов, наборов промптов и агентов загружаются, как только вы попросите
Ничего не нужно скачивать и вставлять: подключитесь один раз в Claude, ChatGPT, Claude Code или Cursor
Новые скиллы каждую неделю и 10 файлов из каталога в месяц для скачивания
Товарные знаки принадлежат их владельцам. KissMySkills не связан с ними и не одобрен ими.
// попросите ассистента
Или пусть ваш ИИ сам настроит этот скилл.
Открой kissmyskills.com/pages/connector и настрой для меня скилл «AI Skill для Redis» (handle: ai-skill-for-redis)
Вставьте его в Claude, ChatGPT, Claude Code, Cursor или Codex. Ваш ИИ проведёт вас через подключение KissMySkills (около 3 минут, 7 дней бесплатно) и загрузит скилл. Что прочитает ваш ИИ →
Что вы на самом деле покупаете
Этот навык для Claude/ChatGPT работает как AI-помощник по Redis в вашей повседневной работе с бэкендом: он выбирает структуру данных и схему именования ключей для хранимых данных, пишет реализации cache-aside, распределённой блокировки, ограничителя частоты запросов, таблицы лидеров, сессий и очередей в виде команд redis-cli, скриптов Lua и кода клиента, настраивает Streams с группами потребителей, XACK и XAUTOCLAIM, а также проверяет вызовы Redis в коде, который вы вставляете.
Он знает Strings, Hashes, Lists, Sets, Sorted Sets, Streams и HyperLogLog, MULTI и WATCH, TTL и политики вытеснения, постоянное хранение RDB и AOF, Sentinel и хеш-слоты Cluster, ACL, диагностические команды redis-cli, такие как --bigkeys и SLOWLOG, RedisInsight, а также управляемые варианты от Redis Cloud до ElastiCache. Он не подключается к вашему серверу и ничего не запускает; он подготавливает команды, скрипты и строки конфигурации, чтобы вы могли безопасно применить их.
Одинаково работает в Claude, ChatGPT и Gemini. Одна покупка: скачайте файл, установите его менее чем за 2 минуты, затем опишите свой сценарий использования или вставьте код клиента и получите готовые шаблоны Redis. Работает в паре с Niko, Backend Developer, навыком-персоной; этот навык - помощник внутри Redis.
// как установить
Меньше 2 минут
Четыре шага. Любой чат AI.
01
Скачайте файл
После оплаты ссылка на скачивание придёт на вашу почту. Сохраните файл .txt в любое место на устройстве.
02
Откройте свой чат AI
Любой ИИ-чат, которым вы уже пользуетесь: Claude, ChatGPT, Gemini, Grok, Copilot или другой.
03
Вставьте промпт
Откройте файл .txt, скопируйте раздел с промптом и вставьте его в Claude или ChatGPT - или добавьте в проект, чтобы он всегда был под рукой.
04
Начать работу
Ваш AI теперь настроен как специалист. Задавайте ему любые вопросы в его области.
Технические знания не требуются.
С Library ничего не нужно скачивать. Подключите ИИ один раз, а потом просите любой скилл по названию.
Он превращает Claude или ChatGPT в AI-ассистента по Redis, который выбирает подходящую структуру данных и схему ключей, пишет шаблоны для кэширования, блокировок, ограничения частоты запросов, рейтинговых таблиц, сессий и очередей, настраивает Streams и группы потребителей, объясняет персистентность, репликацию и Cluster, диагностирует проблемы с памятью и задержками, а также проверяет ваш клиентский код.
Он управляет Redis за меня?+
Нет. Он не подключается к вашему серверу Redis, не выполняет команды, не изменяет redis.conf и не запускает переключение на резервный сервер. Он пишет команды, скрипты Lua, клиентский код и строки конфигурации, а вы запускаете их на своем экземпляре Redis после проверки; перед любыми разрушительными действиями он предлагает создать резервную копию.
Охватывает ли Redis Skill Streams, Cluster и персистентность, а не только кэширование?+
Да. Он предоставляет циклы XADD, XGROUP, XREADGROUP, XACK и XAUTOCLAIM для надежного обмена сообщениями, объясняет различия между Sentinel и Cluster, а также использование хэш-тегов для операций с несколькими ключами, и описывает настройки RDB и AOF с объяснением того, что происходит после перезапуска, - все это применительно к Redis.
Какие развертывания и клиенты Redis он поддерживает?+
Он охватывает Redis OSS, Redis Stack с такими модулями, как RedisJSON и RediSearch, Redis Cloud, Amazon ElastiCache и MemoryDB, Azure Cache for Redis, Google Memorystore и Valkey, а также пишет клиентский код для redis-py, node-redis, ioredis, Jedis, Lettuce, StackExchange.Redis и go-redis, запрашивая вашу версию, когда команда зависит от нее.
Готовы специализировать свой AI?
Этот и ещё 2 500+ — прямо в Claude, ChatGPT, Claude Code, Codex или Cursor. Отмена в любой момент.