Redis Введение
Redis полностью открытым исходным кодом, BSD соблюдать соглашение, это база данных ключ-значение высокой производительности.
Redis с другим ключом - продукт кэширования значение имеет следующие три функции:
- Redis поддерживает сохранение данных, данные могут быть сохранены в памяти на диске, перезагрузить время можно снова загрузить для использования.
- Redis поддерживает не только простые типы данных ключ-значение, а также предоставляет список для хранения, набор, zset, хэш и другие структуры данных.
- Redis поддерживает резервное копирование данных, а именно: резервное копирование данных режиме ведущий-ведомый.
Redis преимущество
- Высокая производительность - Redis может скорость чтения составляет 110 000 раз / сек, скорость записи составляет 81000 раз / сек.
- Богатые типы данных - поддержка Redis двоичном случае строки, списки, хэши, наборы и наборы Заказанный тип данных операции.
- Атом - Redis Все операции атомная, атомная пока Redis также поддерживает осуществление всей операции и после нескольких.
- Богатый набор функций - Redis также поддерживает публикации / подписки, уведомления, истечения срока действия ключа и т.д. характеристик.
Redis отличается от другого магазина ключ-значение?
Redis имеет более сложную структуру данных и обеспечивают атомарные операции на них, который является другой эволюционный путь к другой базе данных. В то же время типы данных Redis основаны на базовой структуре данных прозрачно для программиста, без необходимости в дополнительной абстракции.
Redis работает в памяти, но может быть сохранен на диске, так что различные наборы данных должны весить скорость чтения и записи в память, данные не должны быть больше, чем количество аппаратных средств памяти. Еще одно преимущество баз данных в памяти сравнивается на том же диске сложных структур данных, работать в памяти, она очень проста, так что вы можете сделать много внутренней Redis очень сложной материи. В то же время, что они находятся в терминах компактного формата диска прилагаемой для производства, так как они не требуют произвольного доступа.