Redis
Съхранение на данни в паметта за кеширане, сесии и функции в реално време.
Redis е софтуер с отворен код за съхранение на структури от данни в паметта, използван като база данни, кеш, брокер на съобщения и стрийминг двигател. Работейки изцяло в паметта, Redis постига времена за отговор под милисекунда при четене и запис, което го прави най-бързото универсално хранилище за данни.
Използваме Redis за кеширане, управление на сесии и функции в реално време в нашите приложения. Redis драстично подобрява производителността на приложението чрез кеширане на заявки към базата данни, отговори от API и изчислени данни, които иначе биха изисквали скъпо преизчисляване.
За какво го използваме
- Кеширане на приложения и резултати от заявки
- Съхранение на сесии за уеб приложения
- Класации и броячи в реално време
- Ограничаване на честотата и throttling
- Опашки от задачи и фонова обработка
- Pub/sub съобщения и събития в реално време
Какво ни дава
- Латентност под милисекундаОперациите в паметта осигуряват отговори за под 1 милисекунда както при четене, така и при запис.
- Богати структури от данниНизове, хешове, списъци, множества, сортирани множества, стриймове и още за гъвкаво моделиране на данни.
- Pub/Sub съобщенияВградени publish/subscribe съобщения за известия в реално време и разпределение на събития.
- Опции за персистентностRDB снимки и AOF логване за устойчивост на данните при запазване на производителността в паметта.
Въпроси, които ни задават
Кога да използвам Redis?
Устойчиви ли са данните в Redis?
Колко струва хостингът на Redis?
Може ли Redis да замени базата ми данни?
Още за: Бази данни
Не сте сигурни как се отнася за Вас?
Старши инженер разглежда сайта Ви, присъствието Ви в търсачките и начина, по който стигат запитванията до Вас, след което записва трите неща, които си струва да се поправят първо. Документът остава за Вас във всеки случай.
