Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
redis [2017/01/24 22:04] mirocow [Документация] |
redis [2019/06/21 00: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: | ||
- | * [[languages: | + | * [[develop:languages: |
* 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] | ||