Список Redis (Список)
Список Redis представляет собой простой список строк, отсортированных порядок добавления. Вы можете добавить список направляющий элемент головки (слева) или сзади (справа)
Список может содержать до 232--1 элемента (4294967295 более 4 миллиардов каждый список элементов).
примеров
redis 127.0.0.1:6379> LPUSH w3bigkey redis (integer) 1 redis 127.0.0.1:6379> LPUSH w3bigkey mongodb (integer) 2 redis 127.0.0.1:6379> LPUSH w3bigkey mysql (integer) 3 redis 127.0.0.1:6379> LRANGE w3bigkey 0 10 1) "mysql" 2) "mongodb" 3) "redis"
В приведенном выше примере мы использовалиLPUSH три значения в список с именем среди w3bigkey.
Список команд Redis
В следующей таблице приведен список связанных основных команд:
Нет. | Команда и описание |
---|---|
1 | BLPOP ключ1 [ключ2] Тайм - аут И выйти из первого элемента списка, если список не является список элементов будет заблокирован до истечения времени ожидания или дата не может быть найден в всплывающем элементе. |
2 | BRPOP ключ1 [ключ2] Тайм - аут И выйти из последнего элемента списка, если список не является список элементов будет заблокирован до истечения времени ожидания или дата не может быть найден в всплывающем элементе. |
3 | BRPOPLPUSH тайм - аута источника назначения Поп значение из списка, поп-элемент в другой список и вернуть его, если нет элемент списка не будет блокировать до тайм-аута или пока список можно найти в всплывающем элементе. |
4 | Индекс ключа LINDEX Получить список элементов по индексу |
5 | Ключ ДО шланга вставьте | значение поворота ПОСЛЕ В списке элементов до или после вставки элементов |
6 | ключ LLEN Получить список длины |
7 | ключ LPOP И выйти из первого элемента списка |
8 | ключ значение1 LPUSH [значение2] Одно или несколько значений в голову списка |
9 | ключевое значение LPUSHX Одно или несколько значений в существующий список головы |
10 | LRANGE кнопка запуска остановки Получить список элементов в указанном диапазоне |
11 | LREM ключевое значение счетчика Удалить элемент списка |
12 | LSet значение ключа индекса Установите значение элементов списка по индексу |
13 | LTRIM кнопка запуска остановки Для получения списка отделки (отделки), то есть составить список только для указанного интервала удержания элемента, элемент не определен в пределах диапазона, будут удалены. |
14 | ключ RPOP Удалить и получить список последнего элемента |
15 | RPOPLPUSH источник назначения Удаляет последний элемент из списка, и добавляет элемент в другой список и возврата |
16 | RPUSH ключ значение1 [значение2] Добавьте один или несколько значений в списке |
17 | RPUSHX значение ключа Добавить значение в существующий список |