Redis
In-memory spremnik podataka za predmemoriju, sesije i značajke u stvarnom vremenu.
Redis je open-source spremnik struktura podataka u radnoj memoriji koji se koristi kao baza podataka, predmemorija, broker poruka i streaming engine. Radom isključivo u radnoj memoriji, Redis osigurava vrijeme odziva manje od milisekunde za operacije čitanja i pisanja, što ga čini najbržim općenitim spremnikom podataka.
Redis koristimo za predmemoriju, upravljanje sesijama i značajke u stvarnom vremenu u našim aplikacijama. Redis drastično poboljšava performanse aplikacije predmemoriranjem upita baze podataka, odgovora API-ja i izračunatih podataka koji bi inače zahtijevali skupo ponovno izračunavanje.
Što s njim radimo
- Predmemorija aplikacija i predmemorija rezultata upita
- Spremanje sesija za web aplikacije
- Ljestvice i brojači u stvarnom vremenu
- Ograničavanje stope i throttling
- Redovi zadataka i pozadinska obrada
- Pub/sub poruke i događaji u stvarnom vremenu
Što nam to daje
- Latencija manja od milisekundeOperacije u radnoj memoriji isporučuju odgovore u roku od jedne milisekunde za čitanje i pisanje.
- Bogate strukture podatakaNizovi znakova, hashevi, liste, skupovi, sortirani skupovi, streamovi i više za svestrano modeliranje podataka.
- Pub/Sub porukeUgrađene publish/subscribe poruke za obavijesti u stvarnom vremenu i distribuciju događaja.
- Mogućnosti trajnog spremanjaRDB snimke i AOF dnevnici za trajnost podataka uz zadržavanje performansi u radnoj memoriji.
Pitanja koja nam postavljate
Kada trebam koristiti Redis?
Je li Redis podatke trajno sprema?
Koliko košta hosting Redis-a?
Može li Redis zamijeniti moju bazu podataka?
Više o: Baze podataka
Niste sigurni kako se ovo odnosi na vas?
Senior inženjer pregledava vašu web stranicu, vašu prisutnost u pretraživanju i način na koji upiti dolaze do vas, a zatim bilježi tri stvari vrijedne popravka prvo. Dokument zadržavate u svakom slučaju.
