Что Такое Redis и Как Работает?

Что Такое Redis и Как Работает?

 Что Такое Redis и Как Работает?

Что такое Redis?

Redis, сокращение от Remote Dictionary Server; быстрое хранилище данных ключей с открытым исходным кодом в памяти, которое можно использовать в качестве базы данных, кеша, брокера сообщений и очереди. Проект начался, когда Сальваторе Санфилиппо (первый разработчик Redis), пытался улучшить масштабируемость своей стартап-компании в Италии. Redis теперь позволяет обрабатывать миллионы запросов в секунду для приложений в реальном времени для игр, рекламных технологий, финансовых услуг и здравоохранения со временем отклика менее миллисекунды.

Как работает Redis?
В отличие от баз данных, которые хранят данные на диске или SSD, все данные Redis хранятся в памяти. Хранилища данных в памяти такие как Redis, устраняют необходимость доступа к дискам, избегая задержек из-за времени поиска и могут получать доступ к данным за время, которое может быть измерено в микросекундах. Благодаря многоцелевым структурам данных, высокой доступности, геопространственной информации, сценариям Lua, операциям, непрерывности на диске и поддержке кластеров Redis упрощает создание приложений реального времени в масштабе интернета.



Преимущества

Это очень быстро работает, потому что работает синхронно.
Он поддерживает множество типов данных.
Он может сохранять данные как в ОЗУ, так и на диске в соответствии с установленной вами конфигурацией.
Поскольку он записывается на диск, он продолжает работать с теми же данными после перезапуска.
Имеет чрезвычайно активную пользовательскую базу.
Он имеет множество организационных функций, таких как Sharding, Cluster, Sentinel, Replication.

 

Недостатки

Поскольку он не работает асинхронно, возможно, вы не сможете достичь производительности, достигаемой асинхронными альтернативами на одном экземпляре.
Вам понадобится оперативная память в соответствии с размером ваших данных.
Он не поддерживает сложные запросы, такие как реляционные базы данных.
Если вы собираетесь выполнять сложные запросы, вам следует правильно настроить структуру Redis.
Если транзакция получает ошибку, возврата нет.

 Что Такое Redis и Как Работает?
Обновление до Mysql на се...
  • 2020-10-08
  • 1
  • 91
 Что Такое Redis и Как Работает?
Резервное Копирование и ...
  • 2020-10-05
  • 1
  • 117
 Что Такое Redis и Как Работает?
Что такое Ioncube и для ч...
  • 2020-10-06
  • 1
  • 152
 Что Такое Redis и Как Работает?
Что такое FTP и каковы е...
  • 2020-10-07
  • 1
  • 134
 Что Такое Redis и Как Работает?
Что такое выделенный серв...
  • 2020-10-07
  • 1
  • 65
 Что Такое Redis и Как Работает?
Wordpress Litespeed
  • 2020-10-09
  • 1
  • 690