poniedziałek, 3 marca 2014

[NoSQL] Redis: Wprowadzenie

Redis to wg. ostatnich statystyk najpopularniejsza baza NoSQL typu key - value. Główną jest zaletą jest bardzo duża szybkość, dzięki czemu korzystają z niej takie marki jak stackoverflow czy instagram. Dane przechowywane są w pamięci w postaci przypominającej słownik, z możliwością zapisu danych na dysk.

Podstawowe cechy:
  • ekstremalnie szybki
  • przechowujemy nie tylko stringi
  • możliwość trwałego zapisu danych na dysk
  • replikacja
  • wbudowane wsparcie dla języka LUA
Podstawowe wykorzystanie Redis-a polega na zapisaniu danych pod podanym kluczem i odczytaniu ich spod tego klucza. 


Instalacja:
Binaria dla windowsów możemy pobrać pod adresem: https://github.com/dmajkic/redis/downloads

Pobieramy paczkę, w której znajdują się pliki .exe. Serwer uruchamiamy jako plik redis-server.exe. Domyślnie startuje on na porcie 6379. Dodatkowo ważna jest aplikacja kliencka, z której możemy wykonywać zapytania do serwera, przykładowo:

redis 127.0.0.1:6379> set key "Hello world"
OK
redis 127.0.0.1:6379> get key
"Hello world"
redis 127.0.0.1:6379> del key
(integer) 1
redis 127.0.0.1:6379> get key
(nil)

Brak komentarzy:

Prześlij komentarz