Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| redis [2017/01/06 20:11] – [Настройка] mirocow | redis [2019/06/20 21:20] (текущий) – [Клиенты] mirocow | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | {{tag> | + | {{tag> |
| ====== Redis ====== | ====== Redis ====== | ||
| Строка 98: | Строка 98: | ||
| * https:// | * https:// | ||
| * http:// | * http:// | ||
| + | * https:// | ||
| ===== Мониторинг ===== | ===== Мониторинг ===== | ||
| Строка 103: | Строка 104: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | |||
| ===== Документация ===== | ===== Документация ===== | ||
| + | * [[redis: | ||
| * [[http:// | * [[http:// | ||
| * [[develop: | * [[develop: | ||
| + | * [[develop: | ||
| + | * [[develop: | ||
| * http:// | * http:// | ||
| * http:// | * http:// | ||
| * http:// | * http:// | ||
| * [[develop: | * [[develop: | ||
| - | |||
| - | ===== Список команд ===== | ||
| - | |||
| - | ==== Строки / Strings ==== | ||
| - | |||
| - | {{: | ||
| - | |||
| - | APPEND key value # Добавляет ключ | ||
| - | BITCOUNT key [start end] | ||
| - | BITOP operation destkey key [key ...] | ||
| - | BITPOS key bit [start] [end] | ||
| - | DECR key | ||
| - | DECRBY key decrement | ||
| - | GET key # Получает ключ | ||
| - | GETBIT key offset | ||
| - | GETRANGE key start end # Получает значения с указанием смещения от, до | ||
| - | GETSET key value | ||
| - | INCR key # Прирост значения +1 | ||
| - | INCRBY key increment # Прирост значения по + increment | ||
| - | INCRBYFLOAT key increment | ||
| - | MGET key [key ...] # Получает значение всех заданных ключей | ||
| - | MSET key value [key value ...] # Устанавливает несколько ключей и значений | ||
| - | MSETNX key value [key value ...] | ||
| - | PSETEX key milliseconds value | ||
| - | SET key value [EX seconds] [PX milliseconds] [NX|XX] # Устанавливает значение по ключу | ||
| - | SETBIT key offset value | ||
| - | SETEX key seconds value # Устанавливает значение | ||
| - | SETNX key value # Устанавливает значение если ключ не существует | ||
| - | SETRANGE key offset value # Перезапись значения с указанием смещения от, до | ||
| - | STRLEN key | ||
| - | |||
| - | ==== Хеши / Hashes ==== | ||
| - | |||
| - | {{: | ||
| - | |||
| - | HDEL key field [field ...] # Удаляет 1 или несколько значений | ||
| - | HEXISTS key field # Проверяет наличие значения | ||
| - | HGET key field # | ||
| - | HGETALL key # Получает все значения полей | ||
| - | HINCRBY key field increment | ||
| - | HINCRBYFLOAT key field increment | ||
| - | HKEYS key # Получает все поля | ||
| - | HLEN key # Получает количество полей | ||
| - | HMGET key field [field ...] | ||
| - | HMSET key field value [field value ...] | ||
| - | HSET key field value # Устанавливает значения поля | ||
| - | HSETNX key field value | ||
| - | HVALS key # Получает все значения полей | ||
| - | HSCAN key cursor [MATCH pattern] [COUNT count] | ||
| - | |||
| - | ==== Лист / Список / Lists ==== | ||
| - | |||
| - | {{: | ||
| - | |||
| - | * Префикс L - начало списка | ||
| - | * Префикс R - конец списка | ||
| - | |||
| - | BLPOP key [key ...] timeout # Получает и удаляет первый элемент списка | ||
| - | BRPOP key [key ...] timeout # Получает и удаляет последний элемент списка | ||
| - | BRPOPLPUSH source destination timeout | ||
| - | LINDEX key index | ||
| - | LINSERT key BEFORE|AFTER pivot value | ||
| - | LLEN key # Получает длину списка | ||
| - | LPOP key # Получает первый элемент из списка | ||
| - | LPUSH key value [value ...] # Добавляет 1 или несколько элементов в список | ||
| - | LPUSHX key value | ||
| - | LRANGE key start stop # Получает диапазон значений | ||
| - | LREM key count value # Удаляет элементы из списка | ||
| - | LSET key index value # Устанавливает значение в списке по индексу | ||
| - | LTRIM key start stop | ||
| - | RPOP key # Получает последний элемент из списка | ||
| - | RPOPLPUSH source destination | ||
| - | RPUSH key value [value ...] # Добавляет 1 или несколько значений в список | ||
| - | RPUSHX key value | ||
| - | |||
| - | ==== Множества ==== | ||
| - | |||
| - | {{: | ||
| - | |||
| - | SADD key member [member ...] # Добавляет 1 или несколько элементов в набор | ||
| - | SCARD key # Получает количество элементов в наборе | ||
| - | SDIFF key [key ...] | ||
| - | SDIFFSTORE destination key [key ...] | ||
| - | SINTER key [key ...] | ||
| - | SINTERSTORE destination key [key ...] | ||
| - | SISMEMBER key member # | ||
| - | SMEMBERS key | ||
| - | SMOVE source destination member | ||
| - | SPOP key | ||
| - | SRANDMEMBER key [count] | ||
| - | SREM key member [member ...] | ||
| - | SUNION key [key ...] | ||
| - | SUNIONSTORE destination key [key ...] | ||
| - | SSCAN key cursor [MATCH pattern] [COUNT count] | ||
| - | |||
| - | ==== Отсортированные множества ==== | ||
| - | |||
| - | {{: | ||
| - | |||
| - | ZADD key score member [score member ...] | ||
| - | ZCARD key | ||
| - | ZCOUNT key min max | ||
| - | ZINCRBY key increment member | ||
| - | ZINTERSTORE destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX] | ||
| - | ZLEXCOUNT key min max | ||
| - | ZRANGE key start stop [WITHSCORES] # | ||
| - | ZRANGEBYLEX key min max [LIMIT offset count] | ||
| - | ZREVRANGEBYLEX key max min [LIMIT offset count] | ||
| - | ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count] | ||
| - | ZRANK key member | ||
| - | ZREM key member [member ...] | ||
| - | ZREMRANGEBYLEX key min max | ||
| - | ZREMRANGEBYRANK key start stop | ||
| - | ZREMRANGEBYSCORE key min max | ||
| - | ZREVRANGE key start stop [WITHSCORES] | ||
| - | ZREVRANGEBYSCORE key max min [WITHSCORES] [LIMIT offset count] | ||
| - | ZREVRANK key member | ||
| - | ZSCORE key member | ||
| - | ZUNIONSTORE destination numkeys key [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX] | ||
| - | ZSCAN key cursor [MATCH pattern] [COUNT count] | ||