Redis
ACL CAT
Список категорий ACL или команд внутри категории.
ПодробнееACL DELUSER
Удаляет пользователей ACL и завершает их соединения.
ПодробнееACL DRYRUN
Моделирует выполнение команды пользователем без фактического выполнения.
ПодробнееACL GENPASS
Генерирует псевдослучайный, безопасный пароль, который можно использовать для идентификации пользователей ACL.
ПодробнееACL GETUSER
Выводит правила ACL для пользователя.
ПодробнееACL LIST
Выводит эффективные правила в формате файла ACL.
ПодробнееACL LOAD
Перезагружает правила из файла ACL.
ПодробнееACL LOG
Выводит последние события безопасности, сгенерированные правилами ACL.
ПодробнееACL SAVE
Сохраняет эффективные правила ACL в файл ACL.
ПодробнееACL SETUSER
Создает и изменяет пользователя ACL и его правила.
ПодробнееACL USERS
Список всех пользователей ACL.
ПодробнееACL WHOAMI
Возвращает имя аутентифицированного пользователя текущего подключения.
ПодробнееAPPEND
Добавляет строку к значению ключа. Создаёт ключ, если он не существует.
ПодробнееASKING
Сигнализирует, что клиент кластера следует за перенаправлением -ASK.
ПодробнееAUTH
Аутентификация подключения.
ПодробнееBF.ADD
Добавляет элемент в Bloom Filter.
ПодробнееBF.CARD
Возвращает мощность Bloom Filter.
ПодробнееBF.EXISTS
Проверяет существование элемента в Bloom Filter.
ПодробнееBF.INFO
Возвращает информацию о Bloom Filter.
ПодробнееBF.INSERT
Добавляет один или несколько элементов в Bloom Filter. Фильтр будет создан, если он не существует.
ПодробнееBF.LOADCHUNK
Восстанавливает ранее сохранённый фильтр с помощью SCANDUMP.
ПодробнееBF.MADD
Добавляет один или несколько элементов в Bloom Filter. Фильтр будет создан, если он не существует.
ПодробнееBF.MEXISTS
Проверяет существование одного или нескольких элементов в Bloom Filter.
ПодробнееBF.RESERVE
Создаёт новый Bloom Filter.
ПодробнееBF.SCANDUMP
Начинает инкрементное сохранение Bloom фильтра.
ПодробнееBGREWRITEAOF
Асинхронно перезаписывает файл append-only на диск.
ПодробнееBGSAVE
Асинхронно сохраняет базу данных на диск.
ПодробнееBITCOUNT
Считает количество установленных битов в строке (счёт популяции).
ПодробнееBITFIELD
Выполняет произвольные целочисленные операции bitfield на строках.
ПодробнееBITFIELD_RO
Выполняет произвольные целочисленные операции bitfield на строках только для чтения.
ПодробнееBITOP
Выполняет побитовые операции над несколькими строками и сохраняет результат.
ПодробнееBITPOS
Находит первый установленный (1) или очищенный (0) бит в строке.
ПодробнееBLMOVE
Извлекает элемент из списка, помещает его в другой список и возвращает его. Блокируется, пока элемент не станет доступным. Удаляет список, если последний элемент был перемещён.
ПодробнееBLMPOP
Извлекает первый элемент из одного из нескольких списков. Блокируется, пока элемент не станет доступным. Удаляет список, если последний элемент был извлечён.
ПодробнееBLPOP
Удаляет и возвращает первый элемент в списке. Блокируется, пока элемент не станет доступным. Удаляет список, если последний элемент был удалён.
ПодробнееBRPOP
Удаляет и возвращает последний элемент в списке. Блокируется, пока элемент не станет доступным. Удаляет список, если последний элемент был удалён.
ПодробнееBRPOPLPUSH
Извлекает элемент из списка, помещает его в другой список и возвращает его. Блокируется, пока элемент не станет доступным. Удаляет список, если последний элемент был удалён.
ПодробнееBZMPOP
Удаляет и возвращает элемент по оценке из одного или нескольких упорядоченных наборов. Блокируется, пока элемент не станет доступным. Удаляет упорядоченный набор, если последний элемент был удалён.
ПодробнееBZPOPMAX
Удаляет и возвращает элемент с наибольшей оценкой из одного или нескольких упорядоченных наборов. Блокируется, пока элемент не станет доступным. Удаляет упорядоченный набор, если последний элемент был удалён.
ПодробнееBZPOPMIN
Удаляет и возвращает элемент с наименьшей оценкой из одного или нескольких упорядоченных наборов. Блокируется, пока элемент не станет доступным. Удаляет упорядоченный набор, если последний элемент был удалён.
ПодробнееCF.ADD
Добавляет элемент в Cuckoo Filter.
ПодробнееCF.ADDNX
Добавляет элемент в Cuckoo Filter, если он не существовал ранее.
ПодробнееCF.COUNT
Возвращает количество раз, когда элемент мог быть в Cuckoo Filter.
ПодробнееCF.DEL
Удаляет элемент из Cuckoo Filter.
ПодробнееCF.EXISTS
Проверяет наличие одного или нескольких элементов в фильтре Cuckoo
ПодробнееCF.INFO
Возвращает информацию о фильтре Cuckoo
ПодробнееCF.INSERT
Добавляет один или несколько элементов в фильтр Cuckoo. Фильтр будет создан, если его не существует
ПодробнееCF.INSERTNX
Добавляет один или несколько элементов в фильтр Cuckoo, если эти элементы ранее не существовали. Фильтр будет создан, если его не существует
ПодробнееCF.LOADCHUNK
Восстанавливает фильтр, ранее сохранённый с помощью SCANDUMP
ПодробнееCF.MEXISTS
Проверяет наличие одного или нескольких элементов в фильтре Cuckoo
ПодробнееCF.RESERVE
Создаёт новый фильтр Cuckoo
ПодробнееCF.SCANDUMP
Начинает инкрементальное сохранение фильтра Bloom
ПодробнееКЛИЕНТСКИЙ КЭШИРОВАНИЕ
Указывает серверу, следует ли отслеживать ключи в следующем запросе.
ПодробнееКЛИЕНТ GETNAME
Возвращает имя соединения.
ПодробнееКЛИЕНТ GETREDIR
Возвращает идентификатор клиента, которому перенаправляются уведомления отслеживания соединения.
ПодробнееИДЕНТИФИКАТОР КЛИЕНТА
Возвращает уникальный идентификатор клиента соединения.
ПодробнееКЛИЕНТ INFO
Возвращает информацию о соединении.
ПодробнееКЛИЕНТ KILL
Прерывает открытые соединения.
ПодробнееСПИСОК КЛИЕНТОВ
Отображает список открытых соединений.
ПодробнееКЛИЕНТ NO-EVICT
Устанавливает режим удаления клиента соединения.
ПодробнееКЛИЕНТ NO-TOUCH
Управляет тем, влияют ли команды, отправленные клиентом, на LRU/LFU обработанных ключей.
ПодробнееКЛИЕНТ PAUSE
Приостанавливает обработку команд.
ПодробнееКЛИЕНТ REPLY
Указывает серверу, следует ли отвечать на команды.
ПодробнееКЛИЕНТ SETINFO
Устанавливает информацию, специфичную для клиента или соединения.
ПодробнееКЛИЕНТ SETNAME
Устанавливает имя соединения.
ПодробнееКЛИЕНТ TRACKING
Управляет клиентским кэшированием с помощью сервера для соединения.
ПодробнееКЛИЕНТ TRACKINGINFO
Возвращает информацию о клиентском кэшировании с помощью сервера для соединения.
ПодробнееКЛИЕНТ UNBLOCK
Разблокирует клиента, заблокированного блокирующей командой из другого соединения.
ПодробнееКЛИЕНТ UNPAUSE
Возобновляет обработку команд от приостановленных клиентов.
ПодробнееКЛАСТЕР ADDSLOTS
Назначает новые слоты хеширования узлу.
ПодробнееКЛАСТЕР ADDSLOTSRANGE
Назначает новые диапазоны слотов хеширования узлу.
ПодробнееКЛАСТЕР BUMPEPOCH
Переводит эпоху конфигурации кластера.
ПодробнееКЛАСТЕР COUNT-FAILURE-REPORTS
Возвращает количество активных сообщений об ошибках для узла.
ПодробнееКЛАСТЕР COUNTKEYSINSLOT
Возвращает количество ключей в слоте хеширования.
ПодробнееКЛАСТЕР DELSLOTS
Устанавливает слоты хеширования как не привязанные для узла.
ПодробнееКЛАСТЕР DELSLOTSRANGE
Устанавливает диапазоны слотов хеширования как не привязанные для узла.
ПодробнееКЛАСТЕР FAILOVER
Вынуждает репликацию выполнить ручное переключение мастера.
ПодробнееКЛАСТЕР FLUSHSLOTS
Удаляет всю информацию о слотах с узла.
ПодробнееКЛАСТЕР FORGET
Удаляет узел из таблицы узлов.
ПодробнееКЛАСТЕР GETKEYSINSLOT
Возвращает имена ключей в слоте хеширования.
ПодробнееКЛАСТЕР INFO
Возвращает информацию о состоянии узла.
ПодробнееКЛАСТЕР KEYSLOT
Возвращает слот хеширования для ключа.
ПодробнееКЛАСТЕР LINKS
Возвращает список всех TCP-соединений с узлами-партнёрами и от них.
ПодробнееКЛАСТЕР MEET
Принуждает узел к установлению рукопожатия с другим узлом.
ПодробнееКЛАСТЕР MYID
Возвращает идентификатор узла.
ПодробнееКЛАСТЕР MYSHARDID
Возвращает идентификатор фрагмента узла.
ПодробнееКЛАСТЕР NODES
Возвращает конфигурацию кластера для узла.
ПодробнееКЛАСТЕР REPLICAS
Отображает список узлов-реплик узла-мастера.
ПодробнееКЛАСТЕР REPLICATE
Настроить узел как реплика узла-мастера.
ПодробнееКЛАСТЕР RESET
Сброс узла.
ПодробнееКЛАСТЕР SAVECONFIG
Принуждает узел сохранить конфигурацию кластера на диск.
ПодробнееCLUSTER SET-CONFIG-EPOCH
Устанавливает эпоху конфигурации для нового узла.
ПодробнееCLUSTER SETSLOT
Связывает хэш-слот с узлом.
ПодробнееCLUSTER SHARDS
Возвращает отображение кластерных слотов на фрагменты.
ПодробнееCLUSTER SLAVES
Выводит список реплицированных узлов главного узла.
ПодробнееCLUSTER SLOTS
Возвращает отображение кластерных слотов на узлы.
ПодробнееCMS.INCRBY
Увеличивает счетчик одного или нескольких элементов на заданный шаг
ПодробнееCMS.INFO
Возвращает информацию о черновике.
ПодробнееCMS.INITBYDIM
Инициализирует черновик Count-Min со значениями размеров, указанными пользователем.
ПодробнееCMS.INITBYPROB
Инициализирует черновик Count-Min для достижения заданных допусков.
ПодробнееCMS.MERGE
Объединяет несколько черновиков в один.
ПодробнееCMS.QUERY
Возвращает количество для одного или нескольких элементов в черновике.
ПодробнееCOMMAND
Возвращает подробную информацию обо всех командах.
ПодробнееCOMMAND COUNT
Возвращает количество команд.
ПодробнееCOMMAND DOCS
Возвращает справочную информацию о команде.
ПодробнееCOMMAND GETKEYS
Извлекает имена ключей из произвольной команды.
ПодробнееCOMMAND GETKEYSANDFLAGS
Извлекает имена ключей и флаги доступа для произвольной команды.
ПодробнееCOMMAND INFO
Возвращает информацию об одной, нескольких или всех командах.
ПодробнееCOMMAND LIST
Возвращает список имён команд.
ПодробнееCONFIG GET
Возвращает эффективные значения параметров конфигурации.
ПодробнееCONFIG RESETSTAT
Сбрасывает статистику сервера.
ПодробнееCONFIG REWRITE
Сохраняет эффективную конфигурацию в файл.
ПодробнееCONFIG SET
Устанавливает параметры конфигурации в процессе.
ПодробнееCOPY
Копирует значение ключа в новый ключ.
ПодробнееDBSIZE
Возвращает количество ключей в базе данных.
ПодробнееDECR
Уменьшает целое значение ключа на единицу. Использует 0 в качестве начального значения, если ключ не существует.
ПодробнееDECRBY
Уменьшает число от целого значения ключа. Использует 0 в качестве начального значения, если ключ не существует.
ПодробнееDEL
Удаляет один или несколько ключей.
ПодробнееDISCARD
Отбрасывает транзакцию.
ПодробнееDUMP
Возвращает сериализованное представление значения, хранящегося по ключу.
ПодробнееECHO
Возвращает заданную строку.
ПодробнееEVAL
Выполняет скрипт Lua на стороне сервера.
ПодробнееEVAL_RO
Выполняет скрипт Lua на стороне сервера, доступ к которому только для чтения.
ПодробнееEVALSHA
Выполняет скрипт Lua на стороне сервера по дайджесту SHA1.
ПодробнееEVALSHA_RO
Выполняет скрипт Lua на стороне сервера только для чтения по дайджесту SHA1.
ПодробнееEXEC
Выполняет все команды в транзакции.
ПодробнееEXISTS
Определяет, существуют ли один или несколько ключей.
ПодробнееEXPIRE
Устанавливает время истечения ключа в секундах.
ПодробнееEXPIREAT
Устанавливает время истечения ключа до метки времени Unix.
ПодробнееEXPIRETIME
Возвращает время истечения ключа в виде метки времени Unix.
ПодробнееFAILOVER
Запускает скоординированный сбой переключения с сервера на одну из его реплик.
ПодробнееFCALL
Вызывает функцию.
ПодробнееFCALL_RO
Вызывает функцию только для чтения.
ПодробнееFLUSHALL
Удаляет все ключи из всех баз данных.
ПодробнееFLUSHDB
Удалить все ключи из текущей базы данных.
ПодробнееFT._LIST
Возвращает список всех существующих индексов.
ПодробнееFT.AGGREGATE
Выполняет поиск по индексу и выполняет агрегирующие преобразования результатов.
ПодробнееFT.ALIASADD
Добавляет псевдоним к индексу.
ПодробнееFT.ALIASDEL
Удаляет псевдоним из индекса.
ПодробнееFT.ALIASUPDATE
Добавляет или обновляет псевдоним в индекс
ПодробнееFT.ALTER
Добавляет новое поле в индекс
ПодробнееFT.CONFIG GET
Получает параметры конфигурации во время выполнения
ПодробнееFT.CONFIG SET
Устанавливает параметры конфигурации во время выполнения
ПодробнееFT.CREATE
Создаёт индекс с заданным описанием
ПодробнееFT.CURSOR DEL
Удаляет указатель
ПодробнееFT.CURSOR READ
Читает из указателя
ПодробнееFT.DICTADD
Добавляет термины в словарь
ПодробнееFT.DICTDEL
Удаляет термины из словаря
ПодробнееFT.DICTDUMP
Выводит все термины в данном словаре
ПодробнееFT.DROPINDEX
Удаляет индекс
ПодробнееFT.EXPLAIN
Возвращает план выполнения сложного запроса
ПодробнееFT.EXPLAINCLI
Возвращает план выполнения сложного запроса
ПодробнееFT.INFO
Возвращает информацию и статистику по индексу
ПодробнееFT.PROFILE
Выполняет команду `FT.SEARCH` или `FT.AGGREGATE` и собирает информацию о производительности
ПодробнееFT.SEARCH
Ищет в индексе с текстовым запросом, возвращая либо документы, либо только идентификаторы
ПодробнееFT.SPELLCHECK
Выполняет проверку орфографии запроса, возвращая предложения для неправильно написанных терминов
ПодробнееFT.SUGADD
Добавляет строку предложения в словарь автозаполнения
ПодробнееFT.SUGDEL
Удаляет строку из индекса предложений
ПодробнееFT.SUGGET
Получает предложения автозаполнения для префикса
ПодробнееFT.SUGLEN
Получает размер словаря предложений автозаполнения
ПодробнееFT.SYNDUMP
Выводит содержимое группы синонимов
ПодробнееFT.SYNUPDATE
Создаёт или обновляет группу синонимов дополнительными терминами
ПодробнееFT.TAGVALS
Возвращает уникальные теги, индексированные в поле "Тег"
ПодробнееFUNCTION DELETE
Удаляет библиотеку и её функции.
ПодробнееFUNCTION DUMP
Выводит все библиотеки в сериализованную двоичную нагрузку.
ПодробнееFUNCTION FLUSH
Удаляет все библиотеки и функции.
ПодробнееFUNCTION KILL
Прерывает функцию во время выполнения.
ПодробнееFUNCTION LIST
Возвращает информацию обо всех библиотеках.
ПодробнееFUNCTION LOAD
Создаёт библиотеку.
ПодробнееFUNCTION RESTORE
Восстанавливает все библиотеки из нагрузки.
ПодробнееFUNCTION STATS
Возвращает информацию о функции во время выполнения.
ПодробнееGEOADD
Добавляет одного или нескольких членов в геопространственный индекс. Ключ создается, если он не существует.
ПодробнееGEODIST
Возвращает расстояние между двумя членами геопространственного индекса.
ПодробнееGEOHASH
Возвращает членов из геопространственного индекса в виде строк geohash.
ПодробнееGEOPOS
Возвращает долготу и широту членов из геопространственного индекса.
ПодробнееGEORADIUS
Запрашивает геопространственный индекс для членов в пределах расстояния от координаты, необязательно сохраняет результат.
ПодробнееGEORADIUS_RO
Возвращает членов из геопространственного индекса, которые находятся в пределах расстояния от координаты.
ПодробнееGEORADIUSBYMEMBER
Запрашивает геопространственный индекс для членов в пределах расстояния от члена, необязательно сохраняет результат.
ПодробнееGEORADIUSBYMEMBER_RO
Возвращает членов из геопространственного индекса, которые находятся в пределах расстояния от члена.
ПодробнееGEOSEARCH
Запрашивает геопространственный индекс для членов внутри области прямоугольника или круга.
ПодробнееGEOSEARCHSTORE
Запрашивает геопространственный индекс для членов внутри области прямоугольника или круга, необязательно сохраняет результат.
ПодробнееGET
Возвращает строковое значение ключа.
ПодробнееGETBIT
Возвращает значение бита по смещению.
ПодробнееGETDEL
Возвращает строковое значение ключа после удаления ключа.
ПодробнееGETEX
Возвращает строковое значение ключа после установки времени его истечения.
ПодробнееGETRANGE
Возвращает подстроку строки, хранящейся по ключу.
Подробнее END_OF_DOCUMENT_MARKERGETSET
Возвращает предыдущее строковое значение ключа после его установки на новое значение.
ПодробнееGRAPH.CONFIG GET
Извлекает конфигурацию RedisGraph
ПодробнееGRAPH.CONFIG SET
Обновляет конфигурацию RedisGraph
ПодробнееGRAPH.CONSTRAINT CREATE
Создаёт ограничение на указанном графе
ПодробнееGRAPH.CONSTRAINT DROP
Удаляет ограничение из указанного графа
ПодробнееGRAPH.DELETE
Полностью удаляет граф и все его сущности
ПодробнееGRAPH.EXPLAIN
Возвращает план выполнения запроса без его запуска
ПодробнееGRAPH.LIST
Перечисляет все ключи графа в пространстве имён
ПодробнееGRAPH.PROFILE
Выполняет запрос и возвращает план выполнения, дополненный метриками для выполнения каждой операции
ПодробнееGRAPH.QUERY
Выполняет заданный запрос на указанном графе
ПодробнееGRAPH.RO_QUERY
Выполняет заданный только для чтения запрос на указанном графе
ПодробнееGRAPH.SLOWLOG
Возвращает список, содержащий до 10 самых медленных запросов, выпущенных для данного графа
ПодробнееHDEL
Удаляет одно или несколько полей и их значения из хеша. Удаляет хеш, если полей не остаётся.
ПодробнееHELLO
Устанавливает рукопожатие с сервером Redis.
ПодробнееHEXISTS
Определяет, существует ли поле в хеше.
ПодробнееHGET
Возвращает значение поля в хеше.
ПодробнееHGETALL
Возвращает все поля и значения в хеше.
ПодробнееHINCRBY
Увеличивает целочисленное значение поля в хеше на число. Использует 0 в качестве начального значения, если поле не существует.
ПодробнееHINCRBYFLOAT
Увеличивает значение с плавающей точкой поля на число. Использует 0 в качестве начального значения, если поле не существует.
ПодробнееHKEYS
Возвращает все поля в хеше.
ПодробнееHLEN
Возвращает количество полей в хеше.
ПодробнееHMGET
Возвращает значения всех полей в хеше.
ПодробнееHMSET
Устанавливает значения нескольких полей.
ПодробнееHRANDFIELD
Возвращает одно или несколько случайных полей из хеша.
ПодробнееHSCAN
Перебирает поля и значения хеша.
ПодробнееHSET
Создаёт или изменяет значение поля в хеше.
ПодробнееHSETNX
Устанавливает значение поля в хеше только в том случае, если поле не существует.
ПодробнееHSTRLEN
Возвращает длину значения поля.
ПодробнееHVALS
Возвращает все значения в хеше.
ПодробнееINCR
Увеличивает целочисленное значение ключа на единицу. Использует 0 в качестве начального значения, если ключ не существует.
ПодробнееINCRBY
Увеличивает целочисленное значение ключа на заданное число. Использует 0 в качестве начального значения, если ключ не существует.
ПодробнееINCRBYFLOAT
Увеличивает значение с плавающей точкой ключа на заданное число. Использует 0 в качестве начального значения, если ключ не существует.
ПодробнееINFO
Возвращает информацию и статистику о сервере.
ПодробнееJSON.ARRAPPEND
Добавляет одно или несколько JSON значений в массив по пути, после последнего элемента.
ПодробнееJSON.ARRINDEX
Возвращает индекс первого вхождения JSON скалярного значения в массив по пути
ПодробнееJSON.ARRINSERT
Вставляет JSON скалярное(ые) значение(я) в указанный индекс в массиве по пути
ПодробнееJSON.ARRLEN
Возвращает длину массива по пути
ПодробнееJSON.ARRPOP
Удаляет и возвращает элемент в указанном индексе в массиве по пути
ПодробнееJSON.ARRTRIM
Урезает массив по пути, чтобы содержать только указанный диапазон индексов от начала до конца включительно
ПодробнееJSON.CLEAR
Очищает все значения из массива или объекта и устанавливает числовые значения в `0`
ПодробнееJSON.DEBUG
Команда отладки контейнера
ПодробнееJSON.DEBUG MEMORY
Сообщает о размере ключа в байтах
ПодробнееJSON.DEL
Удаляет значение
ПодробнееJSON.FORGET
Удаляет значение
ПодробнееJSON.GET
Получает значение по одному или нескольким путям в JSON-сериализованной форме
ПодробнееJSON.MGET
Возвращает значения по пути из одного или нескольких ключей
ПодробнееJSON.NUMINCRBY
Увеличивает числовое значение по пути на заданную величину
ПодробнееJSON.NUMMULTBY
Умножает числовое значение по пути на заданную величину
ПодробнееJSON.OBJKEYS
Возвращает ключи JSON объекта по пути
ПодробнееJSON.OBJLEN
Возвращает количество ключей объекта по пути
ПодробнееJSON.RESP
Возвращает значение JSON по пути в формате Redis Serialization Protocol (RESP)
ПодробнееJSON.SET
Устанавливает или обновляет значение JSON по пути
ПодробнееJSON.STRAPPEND
Добавляет строку к значению JSON строки по пути
ПодробнееJSON.STRLEN
Возвращает длину JSON строки по пути в ключе
ПодробнееJSON.TOGGLE
Переключает логическое значение
ПодробнееJSON.TYPE
Возвращает тип значения JSON по пути
ПодробнееKEYS
Возвращает все имена ключей, соответствующие шаблону.
ПодробнееLASTSAVE
Возвращает метку времени Unix последней успешной записи на диск.
ПодробнееLATENCY DOCTOR
Возвращает отчет об анализе задержек в удобочитаемом формате.
ПодробнееLATENCY GRAPH
Возвращает график задержек для события.
ПодробнееLATENCY HISTOGRAM
Возвращает кумулятивное распределение задержек подмножества или всех команд.
ПодробнееLATENCY HISTORY
Возвращает выборки значений времени-задержки для события.
ПодробнееLATENCY LATEST
Возвращает последние выборки задержек для всех событий.
ПодробнееLATENCY RESET
Сбрасывает данные о задержках для одного или нескольких событий.
ПодробнееLCS
Находит самое длинное общее подстроку.
ПодробнееLINDEX
Возвращает элемент из списка по его индексу.
ПодробнееLINSERT
Вставляет элемент перед или после другого элемента в список.
ПодробнееLLEN
Возвращает длину списка.
ПодробнееLMOVE
Возвращает элемент после извлечения его из одного списка и вставки в другой. Удаляет список, если последний элемент был перемещен.
ПодробнееLMPOP
Возвращает несколько элементов из списка после их удаления. Удаляет список, если последний элемент был извлечен.
ПодробнееLOLWUT
Отображает компьютерное искусство и версию Redis
ПодробнееLPOP
Возвращает первый элемент в списке после его удаления. Удаляет список, если последний элемент был извлечен.
ПодробнееLPOS
Возвращает индекс совпадающих элементов в списке.
ПодробнееLPUSH
Добавляет один или несколько элементов в начало списка. Создает ключ, если он не существует.
ПодробнееLPUSHX
Добавляет один или несколько элементов в начало списка только если список существует.
ПодробнееLRANGE
Возвращает диапазон элементов из списка.
ПодробнееLREM
Удаляет элементы из списка. Удаляет список, если последний элемент был удален.
ПодробнееLSET
Устанавливает значение элемента в списке по его индексу.
ПодробнееLTRIM
Удаляет элементы с обоих концов списка. Удаляет список, если все элементы были обрезаны.
ПодробнееMEMORY DOCTOR
Выводит отчет о проблемах с памятью.
ПодробнееMEMORY MALLOC-STATS
Возвращает статистику аллокатора.
ПодробнееMEMORY PURGE
Запрашивает у аллокатора освободить память.
ПодробнееMEMORY STATS
Возвращает подробности об использовании памяти.
ПодробнееMEMORY USAGE
Оценивает использование памяти ключом.
ПодробнееMGET
Атомарно возвращает строковые значения одного или нескольких ключей.
ПодробнееMIGRATE
Атомарно переносит ключ с одного экземпляра Redis на другой.
ПодробнееMODULE LIST
Возвращает все загруженные модули.
ПодробнееMODULE LOAD
Загружает модуль.
ПодробнееMODULE LOADEX
Загружает модуль с расширенными параметрами.
ПодробнееMODULE UNLOAD
Разгружает модуль.
ПодробнееMONITOR
Отслеживает все запросы, полученные сервером в реальном времени.
ПодробнееMOVE
Перемещает ключ в другую базу данных.
ПодробнееMSET
Атомарно создает или изменяет строковые значения одного или нескольких ключей.
ПодробнееMSETNX
Атомарно изменяет строковые значения одного или нескольких ключей только когда все ключи не существуют.
Подробнее END_OF_DOCUMENT_MARKERMULTI
Начинает транзакцию.
ПодробнееOBJECT ENCODING
Возвращает внутреннее кодирование объекта Redis.
ПодробнееOBJECT FREQ
Возвращает логарифмический счетчик частоты доступа к объекту Redis.
ПодробнееOBJECT IDLETIME
Возвращает время с момента последнего доступа к объекту Redis.
ПодробнееOBJECT REFCOUNT
Возвращает счетчик ссылок на значение ключа.
ПодробнееPERSIST
Удаляет время истечения срока действия ключа.
ПодробнееPEXPIRE
Устанавливает время истечения срока действия ключа в миллисекундах.
ПодробнееPEXPIREAT
Устанавливает время истечения срока действия ключа до временной метки Unix в миллисекундах.
ПодробнееPEXPIRETIME
Возвращает время истечения срока действия ключа в виде временной метки Unix в миллисекундах.
ПодробнееPFADD
Добавляет элементы в ключ HyperLogLog. Создаёт ключ, если он не существует.
ПодробнееPFCOUNT
Возвращает приблизительную мощность множества(множеств), наблюдаемых ключом(ключами) HyperLogLog.
ПодробнееPFDEBUG
Внутренние команды для отладки значений HyperLogLog.
ПодробнееPFMERGE
Объединяет одно или несколько значений HyperLogLog в один ключ.
ПодробнееPFSELFTEST
Внутренняя команда для тестирования значений HyperLogLog.
ПодробнееPING
Возвращает ответ сервера о его жизнеспособности.
ПодробнееPSETEX
Устанавливает строковое значение и время истечения срока действия ключа в миллисекундах. Ключ создаётся, если он не существует.
ПодробнееPSUBSCRIBE
Прослушивает сообщения, опубликованные в каналах, соответствующих одному или нескольким шаблонам.
ПодробнееPSYNC
Внутренняя команда, используемая в репликации.
ПодробнееPTTL
Возвращает время истечения срока действия ключа в миллисекундах.
ПодробнееPUBLISH
Опубликовать сообщение в канал.
ПодробнееPUBSUB CHANNELS
Возвращает активные каналы.
ПодробнееPUBSUB NUMPAT
Возвращает количество уникальных подписок на шаблоны.
ПодробнееPUBSUB NUMSUB
Возвращает количество подписчиков на каналы.
ПодробнееPUBSUB SHARDCHANNELS
Возвращает активные каналы фрагментов.
ПодробнееPUBSUB SHARDNUMSUB
Возвращает количество подписчиков на каналы фрагментов.
ПодробнееPUNSUBSCRIBE
Прекращает прослушивание сообщений, опубликованных в каналах, соответствующих одному или нескольким шаблонам.
ПодробнееQUIT
Закрывает соединение.
ПодробнееRANDOMKEY
Возвращает случайное имя ключа из базы данных.
ПодробнееREADONLY
Включает только чтение запросов для подключения к узлу реплики Redis Cluster.
ПодробнееREADWRITE
Включает чтение-запись запросов для подключения к узлу реплики Reids Cluster.
ПодробнееRENAME
Переименовывает ключ и перезаписывает целевой.
ПодробнееRENAMENX
Переименовывает ключ только в том случае, если целевой ключ не существует.
ПодробнееREPLCONF
Внутренняя команда для настройки потока репликации.
ПодробнееREPLICAOF
Настраивает сервер как реплику другого или повышает его до мастера.
ПодробнееRESET
Сбрасывает соединение.
ПодробнееRESTORE
Создаёт ключ из сериализованного представления значения.
ПодробнееRESTORE-ASKING
Внутренняя команда для миграции ключей в кластере.
ПодробнееROLE
Возвращает роль репликации.
ПодробнееRPOP
Возвращает и удаляет последние элементы списка. Удаляет список, если последний элемент был извлечён.
ПодробнееRPOPLPUSH
Возвращает последний элемент списка после удаления и добавления его в другой список. Удаляет список, если последний элемент был извлечён.
ПодробнееRPUSH
Добавляет один или несколько элементов в список. Создаёт ключ, если он не существует.
ПодробнееRPUSHX
Добавляет элемент в список только в том случае, если список существует.
ПодробнееSADD
Добавляет один или несколько элементов в множество. Создаёт ключ, если он не существует.
ПодробнееSAVE
Синхронно сохраняет базу данных(и) на диск.
ПодробнееSCAN
Итерируется по именам ключей в базе данных.
ПодробнееSCARD
Возвращает количество элементов в множестве.
ПодробнееSCRIPT DEBUG
Устанавливает режим отладки Lua-скриптов на стороне сервера.
Подробнее END_OF_DOCUMENT_MARKERСУЩЕСТВУЕТ СКРИПТ
Определяет, существуют ли скрипты Lua на стороне сервера в кэше скриптов.
ПодробнееОЧИСТКА СКРИПТОВ
Удаляет все скрипты Lua на стороне сервера из кэша скриптов.
ПодробнееУБИТЬ СКРИПТ
Прерывает выполнение скрипта Lua на стороне сервера во время его выполнения.
ПодробнееЗАГРУЗИТЬ СКРИПТ
Загружает скрипт Lua на стороне сервера в кэш скриптов.
ПодробнееSDIFF
Возвращает разницу между несколькими множествами.
ПодробнееSDIFFSTORE
Сохраняет разницу между несколькими множествами в ключе.
ПодробнееВЫБРАТЬ
Изменяет выбранную базу данных.
ПодробнееУСТАНОВИТЬ
Устанавливает строковое значение ключа, игнорируя его тип. Ключ создается, если он не существует.
ПодробнееУСТАНОВИТЬ БИТ
Устанавливает или сбрасывает бит по смещению в строковом значении. Создает ключ, если он не существует.
ПодробнееSETEX
Устанавливает строковое значение и время истечения срока действия ключа. Создает ключ, если он не существует.
ПодробнееSETNX
Устанавливает строковое значение ключа только в том случае, если ключ не существует.
ПодробнееУСТАНОВИТЬ ДИАПАЗОН
Перезаписывает часть строкового значения другим значением по смещению. Создает ключ, если он не существует.
ПодробнееЗАВЕРШИТЬ РАБОТУ
Синхронно сохраняет базу данных на диск и завершает работу сервера Redis.
ПодробнееSINTER
Возвращает пересечение нескольких множеств.
ПодробнееSINTERCARD
Возвращает количество элементов в пересечении нескольких множеств.
ПодробнееSINTERSTORE
Сохраняет пересечение нескольких множеств в ключе.
ПодробнееЯВЛЯЕТСЯ ЛИ ЭЛЕМЕНТОМ
Определяет, принадлежит ли элемент множеству.
ПодробнееSLAVEOF
Устанавливает сервер Redis как репликацию другого или продвигает его к мастеру.
ПодробнееПОЛУЧИТЬ ЖУРНАЛ МЕДЛЕННЫХ ЗАПРОСОВ
Возвращает записи журнала медленных запросов.
ПодробнееДЛИНА ЖУРНАЛА МЕДЛЕННЫХ ЗАПРОСОВ
Возвращает количество записей в журнале медленных запросов.
ПодробнееСБРОСИТЬ ЖУРНАЛ МЕДЛЕННЫХ ЗАПРОСОВ
Очищает все записи из журнала медленных запросов.
ПодробнееSMEMBERS
Возвращает всех членов множества.
ПодробнееSMISMEMBER
Определяет, принадлежат ли несколько элементов множеству.
ПодробнееSMOVE
Перемещает элемент из одного множества в другое.
ПодробнееСОРТИРОВАТЬ
Сортирует элементы в списке, множестве или упорядоченном множестве, необязательно сохраняя результат.
ПодробнееSORT_RO
Возвращает отсортированные элементы списка, множества или упорядоченного множества.
ПодробнееSPOP
Возвращает один или несколько случайных элементов из множества после удаления. Удаляет множество, если последний элемент был извлечен.
ПодробнееОПУБЛИКОВАТЬ
Опубликовать сообщение в канал раздела
ПодробнееSRANDMEMBER
Получить один или несколько случайных элементов из множества
ПодробнееSREM
Удаляет один или несколько элементов из множества. Удаляет множество, если последний элемент был удален.
ПодробнееSSCAN
Итерируется по элементам множества.
ПодробнееПОДПИСАТЬСЯ НА
Принимает сообщения, опубликованные в каналах раздела.
ПодробнееДЛИНА СТРОКИ
Возвращает длину строкового значения.
ПодробнееПОДПИСАТЬСЯ
Принимает сообщения, опубликованные в каналах.
ПодробнееПОДСТРОКА
Возвращает подстроку из строкового значения.
ПодробнееSUNION
Возвращает объединение нескольких множеств.
ПодробнееSUNIONSTORE
Сохраняет объединение нескольких множеств в ключе.
ПодробнееОТПИСАТЬСЯ ОТ
Прекращает прослушивание сообщений, опубликованных в каналах раздела.
ПодробнееОБМЕН БАЗ ДАННЫХ
Меняет местами две базы данных Redis.
ПодробнееСИНХРОНИЗАЦИЯ
Внутренняя команда, используемая в репликации.
ПодробнееTDIGEST.ADD
Добавляет одну или несколько наблюдений в схему t-digest
ПодробнееTDIGEST.BYRANK
Возвращает для каждого входного ранга оценку значения (с плавающей точкой) с этим рангом
ПодробнееTDIGEST.BYREVRANK
Возвращает для каждого входного обратного ранга оценку значения (с плавающей точкой) с этим обратным рангом
ПодробнееTDIGEST.CDF
Возвращает для каждого входного значения оценку доли (с плавающей точкой) (наблюдений, меньших данного значения + половины наблюдений, равных данному значению)
ПодробнееTDIGEST.CREATE
Выделяет память и инициализирует новую схему t-digest
ПодробнееTDIGEST.INFO
Возвращает информацию и статистику о схеме t-digest
ПодробнееTDIGEST.MAX
Возвращает максимальное значение наблюдения из схемы t-digest
ПодробнееTDIGEST.MERGE
Объединяет несколько набросков t-digest в один набросок
ПодробнееTDIGEST.MIN
Возвращает минимальное значение наблюдения из наброска t-digest
ПодробнееTDIGEST.QUANTILE
Возвращает для каждой входной доли оценку значения (с плавающей запятой), которое меньше заданной доли наблюдений
ПодробнееTDIGEST.RANK
Возвращает для каждого входного значения (с плавающей запятой) оценку ранга значения (количество наблюдений в наброске, которые меньше значения + половина количества наблюдений, равных значению)
ПодробнееTDIGEST.RESET
Сбрасывает набросок t-digest: очищает набросок и повторно инициализирует его.
ПодробнееTDIGEST.REVRANK
Возвращает для каждого входного значения (с плавающей запятой) оценку обратного ранга значения (количество наблюдений в наброске, которые больше значения + половина количества наблюдений, равных значению)
ПодробнееTDIGEST.TRIMMED_MEAN
Возвращает оценку среднего значения из наброска, исключая значения наблюдений вне низких и высоких граничных квантилей
ПодробнееTIME
Возвращает время сервера.
ПодробнееTOPK.ADD
Увеличивает счетчик одного или нескольких элементов на приращение
ПодробнееTOPK.COUNT
Возвращает счетчик для одного или нескольких элементов в наброске
ПодробнееTOPK.INCRBY
Увеличивает счетчик одного или нескольких элементов на приращение
ПодробнееTOPK.INFO
Возвращает информацию о наброске
ПодробнееTOPK.LIST
Возвращает полный список элементов в списке Top K
ПодробнееTOPK.QUERY
Проверяет, есть ли один или несколько элементов в наброске
ПодробнееTOPK.RESERVE
Инициализирует TopK заданными параметрами
ПодробнееTOUCH
Возвращает количество существующих ключей из указанных после обновления времени их последнего доступа.
ПодробнееTS.ADD
Добавляет образец в временной ряд
ПодробнееTS.ALTER
Обновить срок хранения, размер блока, политику дублирования и метки существующего временного ряда
ПодробнееTS.CREATE
Создать новый временной ряд
ПодробнееTS.CREATERULE
Создать правило уплотнения
ПодробнееTS.DECRBY
Уменьшить значение образца с максимальным существующим временем или создать новый образец со значением, равным значению образца с максимальным существующим временем, с заданным уменьшением
ПодробнееTS.DEL
Удалить все образцы между двумя отметками времени для данного временного ряда
ПодробнееTS.DELETERULE
Удалить правило уплотнения
ПодробнееTS.GET
Получить образец с самым поздним временем из заданного временного ряда
ПодробнееTS.INCRBY
Увеличить значение образца с максимальным существующим временем или создать новый образец со значением, равным значению образца с максимальным существующим временем, с заданным увеличением
ПодробнееTS.INFO
Возвращает информацию и статистику для временного ряда
ПодробнееTS.MADD
Добавить новые образцы в один или несколько временных рядов
ПодробнееTS.MGET
Получить образец с самым поздним временем из каждого временного ряда, соответствующего заданному фильтру
ПодробнееTS.MRANGE
Запрос диапазона по нескольким временным рядам по фильтрам в прямом направлении
ПодробнееTS.MREVRANGE
Запрос диапазона по нескольким временным рядам по фильтрам в обратном направлении
ПодробнееTS.QUERYINDEX
Получить все ключи временных рядов, соответствующие списку фильтров
ПодробнееTS.RANGE
Запрос диапазона в прямом направлении
ПодробнееTS.REVRANGE
Запрос диапазона в обратном направлении
ПодробнееTTL
Возвращает время истечения срока действия ключа в секундах.
ПодробнееTYPE
Определяет тип значения, хранящегося в ключе.
ПодробнееUNLINK
Асинхронно удаляет один или несколько ключей.
ПодробнееUNSUBSCRIBE
Прекращает прослушивание сообщений, опубликованных в каналах.
ПодробнееUNWATCH
Забывает о наблюдаемых ключах транзакции.
ПодробнееWAIT
Блокирует до завершения асинхронной репликации всех предыдущих команд записи, отправленных подключением.
ПодробнееWAITAOF
Блокирует, пока все предыдущие команды записи, отправленные подключением, не будут записаны в файл append-only для мастера и/или реплик.
ПодробнееWATCH
Наблюдает за изменениями ключей для определения выполнения транзакции.
ПодробнееXACK
Возвращает количество сообщений, которые были успешно подтверждены членом группы потребителей потока.
ПодробнееXADD
Добавляет новое сообщение в поток. Создаёт ключ, если он не существует.
ПодробнееXAUTOCLAIM
Изменяет или приобретает владение сообщениями в группе потребителей, как если бы сообщения были доставлены члену группы потребителей.
ПодробнееXCLAIM
Изменяет или приобретает владение сообщением в группе потребителей, как если бы сообщение было доставлено члену группы потребителей.
ПодробнееXDEL
Возвращает количество сообщений после их удаления из потока.
ПодробнееXGROUP CREATE
Создаёт группу потребителей.
ПодробнееXGROUP CREATECONSUMER
Создаёт потребителя в группе потребителей.
ПодробнееXGROUP DELCONSUMER
Удаляет потребителя из группы потребителей.
ПодробнееXGROUP DESTROY
Уничтожает группу потребителей.
ПодробнееXGROUP SETID
Устанавливает идентификатор последней доставки для группы потребителей.
ПодробнееXINFO CONSUMERS
Возвращает список потребителей в группе потребителей.
ПодробнееXINFO GROUPS
Возвращает список групп потребителей для потока.
ПодробнееXINFO STREAM
Возвращает информацию о потоке.
ПодробнееXLEN
Возвращает количество сообщений в потоке.
ПодробнееXPENDING
Возвращает информацию и записи из списка ожидающих записей группы потребителей потока.
ПодробнееXRANGE
Возвращает сообщения из потока в заданном диапазоне идентификаторов.
ПодробнееXREAD
Возвращает сообщения из нескольких потоков с идентификаторами, большими, чем запрошенные. Блокируется до тех пор, пока сообщение не станет доступным.
ПодробнееXREADGROUP
Возвращает новые или исторические сообщения из потока для потребителя в группе. Блокируется до тех пор, пока сообщение не станет доступным.
ПодробнееXREVRANGE
Возвращает сообщения из потока в заданном диапазоне идентификаторов в обратном порядке.
ПодробнееXSETID
Внутренняя команда для репликации значений потока.
ПодробнееXTRIM
Удаляет сообщения из начала потока.
ПодробнееZADD
Добавляет одного или нескольких членов в упорядоченное множество или обновляет их баллы. Создаёт ключ, если он не существует.
ПодробнееZCARD
Возвращает количество членов в упорядоченном множестве.
ПодробнееZCOUNT
Возвращает количество членов в упорядоченном множестве, у которых баллы находятся в заданном диапазоне.
ПодробнееZDIFF
Возвращает разницу между несколькими упорядоченными множествами.
ПодробнееZDIFFSTORE
Сохраняет разность между несколькими упорядоченными множествами в ключе.
ПодробнееZINCRBY
Увеличивает балл члена в упорядоченном множестве.
ПодробнееZINTER
Возвращает пересечение нескольких упорядоченных множеств.
ПодробнееZINTERCARD
Возвращает количество членов пересечения нескольких упорядоченных множеств.
ПодробнееZINTERSTORE
Сохраняет пересечение нескольких упорядоченных множеств в ключе.
ПодробнееZLEXCOUNT
Возвращает количество членов в упорядоченном множестве в лексикографическом диапазоне.
ПодробнееZMPOP
Возвращает членов с наивысшим или наименьшим баллом из одного или нескольких упорядоченных множеств после их удаления. Удаляет упорядоченное множество, если был удален последний член.
ПодробнееZMSCORE
Возвращает балл одного или нескольких членов в упорядоченном множестве.
ПодробнееZPOPMAX
Возвращает членов с наивысшим баллом из упорядоченного множества после их удаления. Удаляет упорядоченное множество, если был удален последний член.
ПодробнееZPOPMIN
Возвращает членов с наименьшим баллом из упорядоченного множества после их удаления. Удаляет упорядоченное множество, если был удален последний член.
ПодробнееZRANDMEMBER
Возвращает одного или нескольких случайных членов из упорядоченного множества.
ПодробнееZRANGE
Возвращает членов в упорядоченном множестве в заданном диапазоне индексов.
ПодробнееZRANGEBYLEX
Возвращает членов в упорядоченном множестве в лексикографическом диапазоне.
ПодробнееZRANGEBYSCORE
Возвращает членов в упорядоченном множестве в диапазоне баллов.
ПодробнееZRANGESTORE
Сохраняет диапазон членов из упорядоченного множества в ключе.
ПодробнееZRANK
Возвращает индекс члена в упорядоченном множестве, отсортированном по возрастанию баллов.
ПодробнееZREM
Удаляет одного или нескольких членов из упорядоченного множества. Удаляет упорядоченное множество, если все члены были удалены.
ПодробнееZREMRANGEBYLEX
Удаляет членов в упорядоченном множестве в лексикографическом диапазоне. Удаляет упорядоченное множество, если все члены были удалены.
ПодробнееZREMRANGEBYRANK
Удаляет членов в упорядоченном множестве в диапазоне индексов. Удаляет упорядоченное множество, если все члены были удалены.
ПодробнееZREMRANGEBYSCORE
Удаляет членов в упорядоченном множестве в диапазоне баллов. Удаляет упорядоченное множество, если все члены были удалены.
ПодробнееZREVRANGE
Возвращает членов в упорядоченном множестве в диапазоне индексов в обратном порядке.
ПодробнееZREVRANGEBYLEX
Возвращает члены в отсортированном наборе в лексикографическом диапазоне в обратном порядке.
ПодробнееZREVRANGEBYSCORE
Возвращает члены в отсортированном наборе в диапазоне оценок в обратном порядке.
ПодробнееZREVRANK
Возвращает индекс члена в отсортированном наборе, упорядоченном по убыванию оценок.
ПодробнееZSCAN
Перебирает члены и оценки отсортированного набора.
ПодробнееZSCORE
Возвращает оценку члена в отсортированном наборе.
ПодробнееZUNION
Возвращает объединение нескольких отсортированных наборов.
ПодробнееZUNIONSTORE
Хранит объединение нескольких отсортированных наборов в ключе.
Подробнее
© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands