От Redis 1.0 до Redis 3.0 создайте ветку Redis, которая может содержать биологические данные с ключом.

  1. Предисловие

Автор Redis - Сальваторе Санфилиппо (антирез) из Италии, а антирез - его сценический псевдоним. Теперь он был нанят VMWare, чтобы он легко выполнял Redis. Не знаю, любит ли он итальянскую певицу Алессию Мерц или очень ее ненавидит, но в любом случае он установил порт Redis по умолчанию на 6379, что соответствует номеру MERZ на кнопке телефона. Установка номера порта на имя красивой женщины полна сексуальных намерений, а также отражает пустоту и одиночество группы программистов.

Основная технология скрыта в целях защиты прав разработчиков.

На фото Алессия Мерц.

В пятницу, 6 марта 2009 г., автор Redis опубликовал блог, в котором упомянул свой Redis. На данный момент Redis - это даже не версия 0.1, это всего лишь бета-версия 4.

Автор только что сделал логотип в марте
Начнем с нижней версии.

Это первая версия логотипа Redis
Эта версия логотипа Redis действительно не выглядит привлекательной.

«Я думаю, что это первый раз, когда я говорю о Redis в этом блоге, но надеюсь, что не в последний раз.
Redis будет моей главной целью для хакерских сессий в следующем году, я надеюсь, что это может быть достигнуто.

Что именно делает Redis? Это база данных "ключ-значение". Но он несколько отличается от memcachedb (постоянная версия memcached) и других подобных баз данных. Например, со многими базами данных "ключ-значение" можно работать следующим образом:

SET mykey foobar
GET mykey
DEL mykey

Это упрощает вычисления, не требующие блокировки, такие как операции «установить, если не существует» и т. Д. Особенность Redis заключается в том, что он может не только иметь данные строкового типа, но и хранить такие структуры данных, как набор списков.

LPUSH user_100_messages "Indeed, you are right!"
LPUSH user_100_messages " .... "
LRANGE user_100_messages 0 10

Первые две операции предназначены для помещения элементов в связанный список, а последняя операция - для отображения первых 10 элементов в связанном списке. Вы также можете выполнять аналогичные операции добавления, удаления, изменения и проверки для наборов и объединения нескольких наборов. "

Это отрывок и перевод из блога автора. Хорошо видно, что цель Redis - стать сервером структуры данных, предоставить программистам максимальное удобство и восполнить недостатки реляционных баз данных, а исходный код таких баз данных доступен как начинающим программистам, так и многолетним опытным морякам. Где учиться.

Самым большим преимуществом для начинающих программистов является то, как превратить структуру данных, изученную в университетском городке, в отличное колесо и практически без проблем применить свои теоретические знания на практике. Однако ничему нельзя научиться, глядя непосредственно на идеальный исходный код.Только после того, как вы столкнетесь с пробелом в процессе создания колеса, вы сможете научиться хорошо кодировать.

Поэтому я подумал об обновлении Redis 1.0 до Redis 3.0, что, как мне казалось, было немного справочным, и внесении исправлений в записи.

Автор впервые упомянул свой код redis redis google в своем блоге

  1. Глава 1. Тестирование первой бета-версии автора redis

Поскольку версия redis может работать только в Linux, ей нужна среда Linux. Если это система Mac или Linux, вы можете пропустить содержимое ниже, если это Windows, вы можете обратиться к нему.

Для начала нам нужно получить виртуальную машину. Автор использует VMware workstation 12player, бесплатную версию рабочего стола VMware, простую и удобную в использовании.

официальный сайт vmware
Напишите описание изображения здесь

После завершения загрузки
вам необходимо загрузить linux.Я выбрал последнюю версию ubuntu, Ubuntu 14.04.1 LTS.

Адрес загрузки ubuntu
Напишите описание изображения здесь
Выберите эту версию для разработчиков.

Сначала установите vmware, а после установки откройте следующий рисунок.
Напишите описание изображения здесь

Затем создайте виртуальную машину и сохраните виртуальную машину в виде одного файла, потому что это всего лишь эксперимент и это личное предпочтение.
Напишите описание изображения здесь

Напишите описание изображения здесь

Напишите описание изображения здесь
Я хочу, чтобы ubuntu14 работал плавно и выделял больше памяти.
Напишите описание изображения здесь

Установите ubuntu, откройте терминал, используйте команду wget, чтобы загрузить исходный файл redis beta1, эта ссылка должна быть поверх стены.

http://redis.googlecode.com/files/redis-beta-1.tar.gz

Старая версия Redis находится в коде Google
http://code.google.com/p/redis/

Напишите описание изображения здесь

использовать

tar -xvf redis-beta-1.tar.gz 

Распаковать.
Затем введите команду make для компиляции, и тогда у вас будет redis. Это очень просто.
Напишите описание изображения здесь
войти

./redis-server

Могу бегать
Напишите описание изображения здесь
Напишите описание изображения здесь

Затем откройте окно терминала. Затем перейдите в каталог, где только что был скомпилирован redis.

make test

Напишите описание изображения здесь

В результате есть ошибка. Эта ошибка будет объяснена в следующем процессе, а затем будет исправлена.

Конечно, это автоматизированный тестовый скрипт, который вызывает tcl-скрипт test-redis.tcl.
Мы также можем использовать telnet для подключения к Redis

telnet locahost 6379

Затем введите

lrange mylist 0 10

Получит значение из связанного списка, только что вставленного командой make test.
Напишите описание изображения здесь

Чтобы продолжить, я напишу некоторые основы использования Redis и подробное объяснение архитектуры Redis.

рекомендация

отblog.csdn.net/walkbob/article/details/50152161
рекомендация