Să începem cu redis și php

Rdis este un magazin de date cu valoare cheie cu valoare cheie în jurnal, cu cod sursă deschisă. De obicei, acest software este folosit ca bază de date non-relațională de înaltă performanță. Poate stoca șiruri de caractere, hashes, liste și multe altele.

Despre acest articol

Instalarea programului Redis

Procesul de instalare nu provoacă dificultăți. Doar urmați instrucțiunile de pe site-ul oficial.

Instalarea programului Redis pe Linux

Pentru a instala Redis pe Linux, veți avea nevoie de TCL. Rulați comanda:

$ sudo apt-get instala tcl

Pentru a instala Redis:

Notă: înlocuiți versiunea 2.8.19 cu numărul versiunii actuale stabile.

Toate fișierele binare vor fi stocate în directorul SRC. Pentru a porni serverul:

Instalarea programului Redis pe Windows

Pentru a instala Redis pe Windows, trebuie doar să descărcați ultimul pachet și să urmați instrucțiunile.

Instalați clientul Predis pentru PHP. Pentru aceasta, copiați-l din GitHub în folderul proiectului:

Clusterul git $ git: //github.com/nrk/predis.git

Conectarea la Redis

Mai întâi conectăm autoloaderul Redis. Apoi am pus codul în blocul try / catch. Conexiunea la localul Redis pare oarecum diferită decât cea de la distanță.

Acum, când a avut loc conexiunea, putem începe să lucrăm cu Redis.

Tipuri de date în Redis

Redis acceptă o serie de tipuri de date. Puteți întreba ce înseamnă această problemă pentru o bază de date NOSQL? Aceasta vă permite să stocați date în forma în care este mai adecvată și, în unele cazuri, să afecteze viteza accesului la date.

  • String: Seturi de caractere regulate.
  • Listă: o matrice liniară.
  • Tabele de hash: matrice asociative.
  • Seturi: un set de valori unice.
  • Seturi ordonate: seturi ordonate după parametrul "scor".

Există și alte tipuri de date, cum ar fi hărți bitmap și hieroglife, dar nu le vom lua în considerare.

Getters și Setters

Când lucrați cu Redis, trebuie să cunoașteți cele trei comenzi de bază: SET. GET și EXISTĂ. Acestea sunt folosite pentru a verifica disponibilitatea / trimiterea și primirea datelor de la Redis. De exemplu:

Creșterea și scăderea

INCR și DECR sunt comenzi folosite pentru a crește și a scădea valoarea.

Pentru a mări / micșora cu mai mult de 1, puteți utiliza comenzile INCRBY și DECRBY.

Lucrul cu liste

Pentru a lucra cu liste, veți avea nevoie de următoarele comenzi:

  • LPUSH: pune elementul în partea de sus a listei
  • RPUSH: pune elementul la sfârșitul listei
  • LPOP: preia primul element din listă
  • RPOP: returnează ultimul element din listă
  • LLEN: obținerea dimensiunii listei
  • LRANGE: preluarea mai multor elemente de listă

Utilizați doar listele:

Lucrul cu tabelele hash

Așa cum am menționat deja, acest tip poate fi asociat cu tabelele asociative. echipe:

  • HSET: setarea elementului cheie-valoare
  • HGET: Extragerea elementului cheie-valoare
  • HGETALL: extrage toate elementele
  • HMSET: setarea mai multor elemente cheie-valoare
  • HDEL: Ștergerea unui element pe tastă
  • HINCRBY: crește elementul cheie-valoare.

Lucrul cu seturi

Lista de comenzi: - SADD. Adăugarea numărului N la cheie este SREM. îndepărtarea numărului N la cheie - SISMEMBER. verificați existența unei valori - SMEMBERS. set de toate valorile.

Lucrul cu seturi comandate

Din moment ce Redis stochează datele în memorie, acestea nu pot fi localizate acolo pentru totdeauna. Prin urmare, va trebui să instalați EXPIRE. EXPIREAT. TTL. PERSIST - EXPIRE. timpul de expirare în secunde, după care elementul va fi șters - EXPIREAT. expirarea timestampurilor unix - TTL. obțineți valoarea timpului rămas - PERSIST. resetați data de expirare.

Am examinat numai comenzile cele mai necesare. Toate celelalte pot fi găsite pe site-ul Redis.

Să începem cu redis și php

Prin obținerea de informații imediat prin două canale (vedere și auz), eficiența predării este mult mai mare decât învățarea din cărți. Și temele și testele online vă vor permite să gândiți constant în limba pe care o învățați și să vă verificați imediat cunoștințele!

Să începem cu redis și php

Să începem cu redis și php

Dacă doriți să învățați HTML mult timp, atunci am o veste bună pentru dvs.!

Să începem cu redis și php

Dacă ați învățat deja HTML și doriți să treceți mai departe, următorul pas este să învățați tehnologia CSS.

Să începem cu redis și php

Dacă doriți să înțeleagă conceptele de domeniu si hosting, învață cum să creeze o bază de date, încărca fișiere pe un site web prin intermediul unui server FTP, crea subdomenii, configurați cutiile poștale pentru site-ul și să monitorizeze participarea, acest curs este conceput special pentru tine!

Articole similare