Cum sa instalezi Redis pe Ubuntu Linux

Pentru cei care vor să își îndrepte atenția asupra bazelor de date tip NoSQL, una dintre variante este Redis, un server pe care îl puteți instala și configura foarte ușor:
Deschideți terminalul și asigurați-va că aveți pachetul wget, scriind 
wget --help
Daca apar o listă de comenzi puteți continua, dacă nu, instalați wget cu
sudo apt-get install wget
Apoi navigați în folderul unde vreți să downloadați Redis, și scrieți
wget http://redis.googlecode.com/files/redis-2.6.12.tar.gz
Dacă aveți curiozitatea să vă uitați în Nautilus (Explorer-ul de Linux) veți vedea că tocmai ați downloadat o arhivă. Revenți la Terminal, și dezarhivați-o cu
tar xzf redis-2.6.12.tar.gz
Intrați în folderul dezarhivat cu
cd redis-2.6.12
Compilați codul în binare:
make
Instalați binarele:
sudo make install
Deschideți o nouă instanță de Terminal, și porniți serverul redis:
redis-server
Terminalul o sa arate cam așa:

Lăsați deschisă această instanță și porniți un alt Terminal, unde puteți folosi clientul default al serverului:
redis-cli

pentru a vedea daca serverul functioneaza putem folosi comanda "ping" la care serverul va răspunde... ce să zic... foarte inteligent, cu PONG
pentru a stoca o cheie, folosim comanda SET, iar pentru a o citi, avem GET
pentru a vedea toate cheile stocate folosim : "KEYS *"
pentru a vedea de exemplu toate cheile care contin litera "c" putem folosi: "KEYS *c*"



... în fine, restul sunt detalii.
Dacă aveți instalat Apache-ul, vă puteți conecta la Redis cu PHP, dar aveți nevoie de libraria Predis, pe care o puteți downloada de aici
Pur și simplu creați un nou folder in /var/www, iar în el dezarhivați Predis. Codul PHP ar putea arăta cam așa:

require "predis/autoload.php";
Predis\Autoloader::register();
try {
$redis = new Predis\Client();
$redis->set("hello_world", "Hi from php!");
$value = $redis->get("hello_world");
var_dump($value);
}
catch (Exception $e) {
    echo "Couldn't connected to Redis";
    echo $e->getMessage();
}