Key-Value Databse Tutorial

Jeg vil gerne anvende Redis som er et In-Memory data structure store som kan blive brugt som en database. 

https://redis.io/

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

Skriv en kommentar

Design a site like this with WordPress.com
Kom igang