Jeg vil gerne anvende Redis som er et In-Memory data structure store som kan blive brugt som en database.
Nogle af de datatyper redis har:
- Strings – hvilken som helst data
- Lists – liste af strings
- Sets – er en unordered collection af strings add remove
- Sorted Sets – non repetion collection af strings
- Hashes – Key value pairs -> repræsentere objects.
- Bitmaps – baseret på strings men andre symantics
- Hyperlogs – andre symantics
- Geospatial Indexes – symantics
Redis er:
- Ekstremt fleksibel
- Ingen schemas eller column names
- Rigtig hurtigt udføre 110000 sets per sekond og 81000 gets per second
- Rich datatype support
For at hente redis på windows skal du downloade
https://github.com/MicrosoftArchive/redis/releases/download/win-3.2.100/Redis-x64-3.2.100.msi
Når du har hentet redis skal du inde i folderen -> program files -> Redis -> redis server.exe
Derefter skal du åbne Program files -> Redis -> Redis-cli.exe
Man arbejder hele tiden i Command Prompt
Så skriver du commandoen PING og får du PONG tilbage betyder det at serveren fungere og der er forbindelse og du kan nu påbegynde din rejse i Redis Key value database.
Nogle af de commands man kan udføre i REDIS:
- DECR
- Exists
- DEL
- GET
- FLUSHALL
- SET SERVER:NAME “NAME”
- SET SERVER:PORT 8000
- GET SERVER:PORT
- EXPIRE “name” 50
- LPUSH (LIST PUSH) “name of list” “name of item”
- LRANGE