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:
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:
Školení mi pomohlo ujasnit si jak má správně probíhat testování kódu, představilo užitečné knihovny a nástroje. Vše bylo podáno zábavnou formou, takže nebyl problém udržet pozornost. Navíc byl výhodou dostatek času na dotazy ohledně probíraných témat.
Přestože jsem Cčkař, tak jsem se na školení JUnit dozvěděl nové věci. Zejména co se týče metodiky jednotkového testování a některých odborných termínů.
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ů. Též oceňuji, že jsme se kromě probírané látky dozvěděli i spoustu dalších zajímavých věcí a trendů z IT. A důležitá byla také přátelská atmosféra školení.