Используйте Redis для реализации функции очереди
действовать | метод | описывать |
---|---|---|
ЛПУШ | Длинный lPush (строковый ключ, значения String…) | Вставьте одно или несколько значений значений в заголовок ключа списка и верните количество значений в списке после вставки. Если ключ не существует, будет создан новый список и будет выполнена операция LPUSH. |
РПОПЛПУШ | String rPopLPush (источник строки, назначение строки) | Последний элемент (хвостовой элемент) в источнике списка всплывает и возвращается клиенту, а всплывающий элемент источника вставляется в пункт назначения списка в качестве головного элемента списка назначения. |
ЛРЕМ | Long lRem (строковый ключ, длинный счетчик, строковое значение) | В соответствии с установленным значением счетчика удалите в ключе списка элементы, равные значению параметра. Возвращает количество удаленных элементов или 0, если список не существует. Параметры: Значение COUNT может быть следующим: count > 0: поиск от начала до конца таблицы, удаление элементов, равных VALUE, число равно COUNT. count <0: поиск от конца таблицы до начала таблицы, удаление элементов, равных VALUE, число является абсолютным значением COUNT. count = 0: удалить из таблицы все значения, равные VALUE. |
ЛИНДЭКС | String lIndex (строковый ключ, длинный индекс) | Описание: Возвращает элемент, индекс которого является индексом в ключе списка. |