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

Líbilo se mi celé pojetí kurzu - možná trošku netradiční, nicméně dělané ajťákem pro ajťáky. :-) ("normální" člověk, který by se na kurzu náhodou ocitl, by asi nechápal). Vše bylo

Martin

Školení pro nás bylo velice přínosné. Ocenil jsem zejména konzultace vhodnosti použití přímo nad reálnými problémy v našem projektu. Výklad byl plně customizovaný našim potřebám a znalostem. Celkově velká spokojenost.

Jiří

Školení se mi opravdu líbilo. Jako vždy bylo vidět, že pan Pinkas se v dané oblasti dobře orientuje a ví jak se Docker používá v praxi. Vysvětlení pojmů vždy prijde

Zdeněk


Novinky

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!!!

22.3.2019: Vyšla Java 12!
Java 12 je venku!!!