Redis 3.2.8, недавно выпущенный, представляет собой хранилище структур данных в памяти с открытым исходным кодом, используемое в качестве базы данных для кеширования и брокера сообщений. Он поддерживает структуры данных, такие как строки, хэши, списки, наборы, отсортированные наборы с запросами диапазона, растровые изображения, гиперлоггоги и геопространственные индексы с запросами радиуса. Redis имеет встроенную репликацию, а также сценарии Lua, удаление LRU, транзакции и различные уровни сохраняемости на диске, а также обеспечивает высокую доступность с помощью Redis Sentinel и автоматическое разбиение с помощью Redis Cluster. Прежде чем мы рассмотрим, как установить Redis в Ubuntu, давайте кратко рассмотрим его свойства.
Особенности Redis
- Поддерживает простую настройку асинхронной репликации главный-подчиненный с очень быстрой неблокирующей первой синхронизацией. А также автоматическое переподключение с частичной ресинхронизацией при расщеплении сети
- Транзакции - позволяет Redis выполнять группу команд за один шаг
- Pub / Sub - сообщения, отправленные другими клиентами на эти каналы, будут отправлены Redis всем подписанным клиентам
- Скрипты Lua - EVAL и EVALSHA используются для оценки скриптов с помощью интерпретатора Lua, встроенного в Redis, начиная с версии 2.6.0.
- Ключи с ограниченным временем жизни - установите тайм-аут для ключа. По истечении таймаута ключ будет автоматически удален
- LRU вытеснение ключей - когда Redis используется в качестве кеша, часто ожидается, что он позволит автоматически удалять старые данные при добавлении новых. Следовательно, LRU является одним из поддерживаемых методов выселения
- Автоматическое переключение при отказе - Redis Sentinel обеспечивает высокую доступность Redis
- Кроме того, вы можете использовать Redis из большинства языков программирования
- Он написан на ANSI C и работает в большинстве систем POSIX, таких как Linux, * BSD, а также OS X без внешних зависимостей.
Redis 3.2.8 Журнал изменений
В этом выпуске исправлены две важные ошибки, первая из которых является критической:
- Судя по всему Jemalloc 4.4.0 может содержать тупик при определенных условиях. Ранее использовавшиеся версии Jemalloc были возвращены к.
- MIGRATE может привести к сбою сервера после ошибки сокета
Как установить Redis 3.2.8 в Ubuntu 17.04, Ubuntu 16.10, Ubuntu 16.04, Ubuntu 14.04
sudo add-apt-repository ppa: chris-lea / redis-server sudo apt-get update && sudo apt-get install redis
Как удалить Redis из Ubuntu
sudo apt-get удалить Redis