Redis

publikováno: 16.6.2013

Redis je jednou z nejpoužívanějších NoSQL databází. Tato databáze je tzv. key-value store. Pokud znáte alespoň malinko relační databáze, pak si představte, že máte jednu tabulku, ve které máte dva sloupce: Klíč, Hodnota. Tak a o tom to je prakticky Redis.

Redis ale nezůstává jenom u tohoto základu. Hodnota nemusí být pouze v textové podobě (string), ale může se jednat o datovou strukturu typu list, set, sorted set nebo hash. 

Další silnou vlastností Redisu je rychlost. Je opravdu výrazně rychlejší než relační databáze.

Redis pravděpodobně nepoužijete v základu Vašeho projektu jako jedinou databázi. Můžete ale Redis využít pro menší úkoly jako:

  • tagy, tag cloud
  • nejnovější zprávy, související zprávy
  • časově omezená data, Redis má možnost u klíčů nastavit TTL (Time To Live)
  • fronta zpráv
  • chat
  • počítadlo přístupů
  • cache

Na všechno výše uvedené je možné použít relační databázi, ale Redis se může ukázat jako mnohem efektivnější řešení. 

Tak a teď když jsem Vás namlsal na Redis, tak kde ho sehnat:

Předchozí:
Tagy
Následující:
Redis + Java
Reference

Jedno z nejlepších školení za poslední roky. Kromě seznámení se Springem apod. mě velmi příjemně překvapila hluboká znalost probírané látky a schopnost ji srozumitelně vysvětlit v případě ad hoc dotazů.

Jaroslav

Velmi jsem oceňoval různorodost školení a široký záběr z java světa + schopnost rychle reagovat na všechny otázky, ať se týkaly jakéhokoliv tématu v Javě. Také se mi líbili různé

Marek

uvolnena atmosfera. nekdo by si mozna myslel, ze az moc, ale mne to tak vyhovuje a paradoxne pomaha k soustredeni :) no a spousta zajimavosti, preci jen je citit, kdyz s

Vojtěch


Novinky

20.8.2019: Spring Boot logy + ELK stack (Elastic + Logstash + Kibana)
Jak dostat Spring Boot logy do ELK (Elastic + Logstash + Kibana) stacku?

9.5.2019: Plánovaný přechod Java EE -> Jakarta EE
Posledních několik měsíců intenzivně sleduji plánovaný přechod z Java EE na Jakarta EE. A musím říct, že to je shit-show :-(

22.3.2019: Termíny Java školení léto 2019
Nové termíny!!!