redis

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
redis [2017/01/24 18:40]
mirocow [Документация]
redis [2019/06/21 00:20] (текущий)
mirocow [Клиенты]
Строка 1: Строка 1:
-{{tag>Server shell redis}}+{{tag>Server shell redis lua scripts}}
  
 ====== Redis ====== ====== Redis ======
Строка 98: Строка 98:
   * https://github.com/monterail/redis-browser   * https://github.com/monterail/redis-browser
   * http://getmedis.com/ (Node)   * http://getmedis.com/ (Node)
 +  * https://github.com/onewe/RedisDesktopManager-Mac/releases RedisDesktopManager (Mac) :!:
  
 ===== Мониторинг ===== ===== Мониторинг =====
Строка 103: Строка 104:
   * https://github.com/junegunn/redis-stat   * https://github.com/junegunn/redis-stat
   * https://github.com/nkrode/RedisLive   * https://github.com/nkrode/RedisLive
 +
 ===== Документация ===== ===== Документация =====
  
 +  * [[redis:commands]]
   * [[http://redis.io/commands|Описания команд]]   * [[http://redis.io/commands|Описания команд]]
   * [[develop:redis:doc| Документация ]]   * [[develop:redis:doc| Документация ]]
-  * [[languages:redis]]+  * [[develop:redis:lua]] 
 +  * [[develop:languages:lua]]
   * http://www.bazhukov.net/little-redis-book/ :!:   * http://www.bazhukov.net/little-redis-book/ :!:
   * http://habrahabr.ru/post/140893/   * http://habrahabr.ru/post/140893/
   * http://profyclub.ru/docs/169   * http://profyclub.ru/docs/169
   * [[develop:redis:errors]]   * [[develop:redis:errors]]
- 
-===== Список команд ===== 
- 
-==== Строки / Strings ==== 
- 
-{{:treestring.png|}} 
- 
-  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 ==== 
- 
-{{:treehash.png|}} 
- 
-  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  ==== 
- 
-{{:treeset.png|}} 
- 
-  * Префикс 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 
- 
-==== Множества ==== 
- 
-{{:treelist.png}} 
- 
-  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] 
- 
-==== Отсортированные множества ==== 
- 
-{{:treelist.png}} 
- 
-  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] # redis-cli -n 1 ZRANGE sn:email 0 86 
-  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] 
  
  • redis.1485272439.txt.gz
  • Последнее изменение: 2017/01/24 18:40
  • mirocow