Здесь показаны различия между двумя версиями данной страницы.
|
redis:cheat_sheet [2023/02/10 11:56] werwolf создано |
redis:cheat_sheet [2023/02/10 11:57] (текущий) werwolf |
||
|---|---|---|---|
| Строка 101: | Строка 101: | ||
| \\ **Задача 5,** продемонстрировать основные строковые операции.\\ \\ | \\ **Задача 5,** продемонстрировать основные строковые операции.\\ \\ | ||
| - | <code> | + | <code bash> |
| redis 127.0.0.1:6379> set test:1:string "hello" | redis 127.0.0.1:6379> set test:1:string "hello" | ||
| OK | OK | ||
| Строка 219: | Строка 219: | ||
| \\ Подробности о командах, связанных с этой задачей можно найти в документации в разделе [[http://redis.io/commands#set|Sets]].\\ \\ **Задача 9,** создать упорядоченное множество и продемонстрировано основные операции над ним.\\ В упорядоченном множестве элементы сравниваются по дополнительному параметру «score».\\ \\ | \\ Подробности о командах, связанных с этой задачей можно найти в документации в разделе [[http://redis.io/commands#set|Sets]].\\ \\ **Задача 9,** создать упорядоченное множество и продемонстрировано основные операции над ним.\\ В упорядоченном множестве элементы сравниваются по дополнительному параметру «score».\\ \\ | ||
| - | <code> | + | <code bash> |
| redis 127.0.0.1:6379> zadd hackers 1953 "Richard Stallman" | redis 127.0.0.1:6379> zadd hackers 1953 "Richard Stallman" | ||
| (integer) 1 | (integer) 1 | ||
| Строка 265: | Строка 265: | ||
| \\ **Задача 10,** Создать хеш-таблицу и продемонстрировать основные операции над хешами.\\ \\ | \\ **Задача 10,** Создать хеш-таблицу и продемонстрировать основные операции над хешами.\\ \\ | ||
| - | <code> | + | <code bash> |
| redis 127.0.0.1:6379> hset users:1 name "Andrew" | redis 127.0.0.1:6379> hset users:1 name "Andrew" | ||
| (integer) 1 | (integer) 1 | ||
| Строка 302: | Строка 302: | ||
| \\ **Задача 11,** подписаться на сообщения на одном клиенте и отправить сообщение из другого.\\ Приведем окна двух клиентов, в первом окне совершается подписка на сообщения и видно отправленное из второго окна сообщение.\\ \\ | \\ **Задача 11,** подписаться на сообщения на одном клиенте и отправить сообщение из другого.\\ Приведем окна двух клиентов, в первом окне совершается подписка на сообщения и видно отправленное из второго окна сообщение.\\ \\ | ||
| - | <code> | + | <code bash> |
| redis 127.0.0.1:6379> SUBSCRIBE messages | redis 127.0.0.1:6379> SUBSCRIBE messages | ||
| Reading messages... (press Ctrl-C to quit) | Reading messages... (press Ctrl-C to quit) | ||
| Строка 320: | Строка 320: | ||
| \\ \\ **Задача 12,** подписаться на сообщения на одном клиенте и отправить сообщение из другого. Подписку осуществить с помощью шаблонов.\\ Приведем окна двух клиентов, в первом окне совершается подписка на сообщения и видно отправленное из второго окна сообщение.\\ \\ | \\ \\ **Задача 12,** подписаться на сообщения на одном клиенте и отправить сообщение из другого. Подписку осуществить с помощью шаблонов.\\ Приведем окна двух клиентов, в первом окне совершается подписка на сообщения и видно отправленное из второго окна сообщение.\\ \\ | ||
| - | <code> | + | <code bash> |
| redis 127.0.0.1:6379> PSUBSCRIBE news.* | redis 127.0.0.1:6379> PSUBSCRIBE news.* | ||
| Reading messages... (press Ctrl-C to quit) | Reading messages... (press Ctrl-C to quit) | ||
| Строка 336: | Строка 336: | ||
| </code> | </code> | ||
| - | \\ <code> | + | \\ <code bash> |
| redis 127.0.0.1:6379> PUBLISH news.art "New picture!" | redis 127.0.0.1:6379> PUBLISH news.art "New picture!" | ||
| (integer) 1 | (integer) 1 | ||
| Строка 343: | Строка 343: | ||
| </code> | </code> | ||
| - | \\ Подробности о командах, связанных с этими задачами можно найти в документации в разделе [[http://redis.io/commands#pubsub|Pub/Sub]]. | ||
| - | |||
| - | Теги: | ||
| - | |||
| - | * [[:ru:search:?target_type=posts&order=relevance&q=%5Bredis%5D|redis]] | ||
| - | |||
| - | Хабы: | ||
| - | * [[:ru:hub:nosql:|NoSQL]] | ||