Tags
Redis
Database
Redis
Redis is een supersnelle opslag voor gegevens in het geheugen. Je gebruikt het bijvoorbeeld voor cache, sessies, live statistieken, berichten en ranglijsten. Het ondersteunt strings, lists, sets, sorted sets en hashes. Persistence naar disk is optioneel. Single-threaded maar extreem snel.
Andere termen met deze tag:
Cache Server
AA
Servers
Cache Server
Een cache-server slaat vaak geraadpleegde data tijdelijk op voor snellere levering en lagere back-endload. Typen zijn applicatiecache (Redis, Memcached), HTTP-cache (Varnish) en CDN-cache. Strategieën: TTL, cache invalidation en cache warming. Groot prestatiewinstpunt, cache invalidation blijft lastig.
AA
Servers
Session
AA
Servers
Session
Een sessie bewaart gebruikersstatus over meerdere HTTP-requests (HTTP is stateless). De session-ID staat in een cookie, de data staat server-side. Toepassingen zijn login, winkelwagen en voorkeuren. Sessies verlopen na een timeout of logout. Alternatief: stateless tokens (JWT). In clusters deel je sessies via bv. Redis.
AA
Servers
NoSQL
A
Database
Not Only SQL
NoSQL is een overkoepeldende term voor niet-relationele databases voor ongestructureerde of semi-gestructureerde data met flexibele schema's. Types zijn document (MongoDB), key-value (Redis), column-family (Cassandra) en graph (Neo4j). Voordelen: horizontale schaal, flexibiliteit en performance voor specifieke use-cases.
A
Database
Stateless
AA
Servers
Stateless
Stateless betekent dat een server geen toestand (state) tussen requests bijhoudt. Elk request bevat alle benodigde informatie op zichzelf. HTTP is van nature stateless. Voordelen zijn eenvoudiger schalen en cachen. Nadeel: je moet state elders bijhouden, zoals in tokens (JWT), cookies of een gecentraliseerde sessiestore (Redis). REST-API’s zijn doorgaans stateless.
AA
Servers
Key-value opslag
AAA
Database
Key-value store
Een key-value store is een eenvoudig NoSQL-opslagmodel waarbij elke waarde wordt opgeslagen en opgezocht via een unieke sleutel. Het is zeer snel, horizontaal schaalbaar en ideaal voor caching, sessies, configuratie en realtime data. Voorbeelden zijn Redis en Memcached. De structuur is flexibel maar biedt geen complexe querymogelijkheden zoals SQL.
AAA
Database
400 kaartjes
Een uitgebreide collectie begrippen voor elk niveau
12 categorieen
Van HTML & CSS tot databases en security
3 niveaus
Geschikt voor beginners en gevorderden
Voor teams & klassen
Ideaal als lesmateriaal of teambuilding tool
Offline oefenen
Fysiek aan de slag, zonder scherm