Книга рецептов Redis 4.x
Copyright © 2018 Packt Publishing
|
Данный документ предоставляется по лицензии Creative Commons Attribution 3.0 License, за исключением разделов со специальными оговорками. |
Первая публикация на английском языке: Февраль 2018
Ссылка на продукт: 1270218
Все права защищены. Никакая часть этой книги не может быть воспроизведена, сохранена в поисковой системе или передана в любой форме или любыми средствами без предварительного письменного разрешения издателя, за исключением случаев кратких цитат, встроенных в критические статьи и обзоры.
При подготовке этой книги были предприняты все усилия чтобы гарантировать точность представленной информации. Тем не менее, информация, содержащаяся в этой книге, продаётся без гарантии в явном или неявном виде. Ни авторы, ни Packt Publishing, ни их дилеры и дистрибьюторы не будут нести ответственность за любые убытки, вызванные или предположительно вызванные прямо или косвенно этой книгой.
Packt Publishing пыталась предоставить информацию о товарных знаках обо всех компаниях и продуктов, упомянутых в данной книге для надлежащего использования капиталов. Тем не менее, Packt Publishing не может гарантировать точность этой информации.
Опубликовано Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK
ISBN 978-1-78398-816-7
2018-08-26
- Авторы
- Пеньчень Хуань
- Зуофей Вань
- Редактор выпуска
- Эми Вараньеонкар
- Редактор
- Намрата Пейтил
- Редактор разработки содержания
- Амрита Нороньа
- Технический редактор
- Лдойвита Алва
- Литературный редактор
- Safis Editing
- Координатор проекта
- Швита Х Байрваткар
- Корректор
- Safis Editing
- Составитель указателя
- Марьяммал Чэттийяр
- Графика
- Джиша Кайрэйл
- Координатор производства
- Апарна Бхагат
Пеньчень Хуань
Зуофей Вань
- Предисловие
- Глава 1. Приступая к Redis
- Глава 2. Типы данных
- Глава 3. Свойства данных
- Глава 4. Разработка с помощью Redis
- Глава 5. Репликации
- Глава 6. Перманентность
- Глава 7. Настройка Высокой доступности и кластера
- Глава 8. Развёртывание промышленной среды
- Глава 9. Администрирование Redis
- Глава 10. Поиск неисправностей Redis
- Глава 11. Расширение Redis при помощи модулей Redis
- Глава 12. Экосистема Redis
- Приложение A. Установка среды Windows
- Приложение B. Эффективное применение RDMA для служб ключ- значение
- Приложение C. Рекомендации по разработке высокопроизводительных систем RDMA
- Указатель
Глава 4. Разработка с помощью Redis
Глава 7. Настройка Высокой доступности и кластера
Глава 8. Развёртывание промышленной среды
Глава 9. Администрирование Redis
Глава 10. Поиск неисправностей Redis
Глава 11. Расширение Redis при помощи модулей Redis
Приложение A. Установка среды Windows
Приложение B. Эффективное применение RDMA для служб ключ- значение Перевод статьи Anuj Kalia, Michael Kaminsky†, David G. Andersen Using RDMA Efficiently for Key-Value Services, Carnegie Mellon University, †Intel Labs, 2014
SIGCOMM’14, Aug 17-22 2014, Chicago, IL, USA
ACM 978-1-4503-2836-4/14/08.
http://dx.doi.org/10.1145/2619239.2626299
Приложение C. Рекомендации по разработке высокопроизводительных систем RDMA Перевод статьи Anuj Kalia, Michael Kaminsky†, David G. Andersen Design Guidelines for High Performance RDMA Systems, Carnegie Mellon University, †Intel Labs, 2014
USENIX ATC ’16, June 22–24, 2016 • Denver, CO, USA
978-1-931971-30-0
Open access to the Proceedings of the 2016 USENIX Annual Technical Conference (USENIX ATC ’16) is sponsored by USENIX.
Вы можете выгрузить все файлы примеров кода для данной книги из своей учётной записи www.packtpub.com. Если вы приобрели эту книгу в ином месте, будьте добры, пройдите в www.packtpub.com/support и зарегистрируйтесь чтобы иметь эти файлы высланные непосредственно вам по электронной почте.
Вы можете выгрузить все файлы кодов пройдя следующие шаги:
-
Зайдите зарегистрированным пользователем на www.packtpub.com.
-
Выберите закладку SUPPORT.
-
Кликните по Code Downloads & Errata.
-
Введите название нужной вам книги в блоке Search и следуйте появляющимся на экране инструкциям.
После того, как необходимые файлы выгружены, убедитесь что вы раззиповали или раскрыли их в нужную папку при помощи самой последней версии:
-
WinRAR/7-Zip
для Windows. -
Zipeg/iZip/UnRarX
для Mac. -
7-Zip/PeaZip
для Linux.
Пакет кода также размещён на GitHub по адресу https://github.com/PacktPublishing/Learn-Ansible. Также у нас имеются и другие пакеты кода из нашего богатого каталога книг и видео, доступные по адресу https://github.com/PacktPublishing/. Следите за изменениями!
Мы дополнительно снабжаем вас файлом PDF, который содержит цветные изображения экранных снимков/ схем, использованных в данной книге. Цветные изображения помогут вам лучше понять изменения в выводе. Вы можете загрузить этот файл по адресу: http://www.packtpub.com/sites/default/files/downloads/Redis4xCookbook_ColorImages.pdf.
В данной книге вы найдёте ряд текстовых стилей, которые делают разницу между различными видами информации. Здесь мы приводим некоторые примеры этих стилей и объяснение их назначения.
CodeInText
указывает кодовые слова в тексте, имена таблиц базы данных, имена папок, имена файлов,
расширения файлов, имена путей, модели URL-адресов, ввод пользователя, и регулировки Twitter. Вот некий пример:
"Откройте Терминал и подключитесь к Redis при помощи redis-cli
".
Блок кода устанавливается следующим образом:
for i in `seq 10`
do
nohup node generator.js hash 1000000 session:${i} &
done
Любой ввод командной строки или её вывод записываются следующим образом:
127.0.0.1:6379> SETBIT "users_tried_reservation" 100 1
(integer) 0
Жирно: указывает новый термин, важное слово которые вы видите на экране, например, в меню или блоках диалогов появляются именно так. Вот пример: "Кликните Import Project from Sources и выберите подкаталог redis-4.0.1 в каталоге coding".
Замечание | |
---|---|
Предостережения или важные замечания появляются в блоках подобных этому. |
Совет | |
---|---|
Советы и ловкие приёмы возникают таким образом. |
Обращения наших читателей всегда приветствуются.
Обычная обратная связь: Пошлите электронное письмо на адрес feedback@packtpub.com с упоминанием заголовка книги в теме вашего сообщения. Если у вас имеются вопросы относительно любых сторон данной книги, обратитесь, пожалуйста, по адресу questions@packtpub.com.
Ошибки: Хотя мы и предприняли все меры чтобы гарантировать точность содержимого, ошибки могут иметь место. Если вы обнаружили ошибку в данной книге, мы будем вам признательны если вы сообщите нам о ней. Посетите, пожалуйста, www.packtpub.com/submit-errata, выбрав вашу книгу, кликнув на ссылку Errata Submission Form, и заполнив подробности найденной вами ошибки.
Пиратство: Если вы столкнётесь с какой-либо незаконной копией наших работ в любой форме в Интернете, пожалуйста, предоставьте нам сразу адрес местонахождения или имя веб-сайта, чтобы мы могли принять меры. Пожалуйста, обратитесь по адресу copyright@packtpub.com со ссылкой на материалы содержащие признаки нарушения авторских прав. {Прим. пер.: Согласно закону об авторском праве РФ, авторские права на перевод принадлежат авторам этого перевода. Данным переводом, по нашему мнению, мы служим популяризации основных стратегических направлений развития тем Packt. В случае наличия конструктивных предложений, готовы к тесному сотрудничеству.}.
Если вы желаете стать нашим автором: Если у вас существует тема, в которой у вас имеется опыт и вы заинтересованы либо в написании, либо во вкладе в книгу, обратитесь к руководству по адресу authors.packtpub.com.
Оставляйте, пожалуйста, отзывы. Если вы прочли и воспользовались данной книгой, почему бы вам не оставить отзыв на том сайте, на котором вы её приобрели? Потенциальные читатели затем смогут увидеть и применить ваше беспристрастное суждение чтобы принять решение о приобретении, мы в Packt сможем понять что вы думаете о нашем продукте, а наши авторы увидят обратную связь относительно своей книги. Мы заранее благодарим вас!
Для получения дополнительной информации о Packt посетите, пожалуйста packtpub.com.