Installasjon
Før vi begynner å bruke Redis i våre PHP-programmer, må vi sørge for at vi har Redis php Driver og Php satt opp på maskinen. Du kan sjekke Php tutorial for Php installasjon på maskinen din. Nå, la oss sjekke hvordan du setter opp Redis php driver.
Du må laste ned phpredis fra github depotet http://github.com/nicolasff/phpredis. Når du har lastet den ned, pakke ut filene til phpredis katalogen. På ubuntu, installerer denne utvidelsen, som vist nedenfor.
Cd phpredissudo phpizesudo ./configuresudo makesudo make install
Nå kopiere og lime inn innholdet i "moduler" -mappen til php forlengelse katalog og legge til følgende linjer i php.ini .
extension = redis.so
Nå kan Redis php installasjonen er fullført
Koble til Redis server
. <? php //Koble til Redis server på localhost $ Redis = new Redis (); $ redis-> koble ('127.0.0.1', 6379); echo "Tilkobling til serveren sucessfully"; //sjekke om serveren kjører eller ikke ekko "Server kjører:" + $ redis-> ping (); >
Når programmet starter, vil det produsere følgende resultat:?
Tilkobling til serveren sucessfullyServer kjører:? PONG
Redis php String Eksempel
< php //Koble til Redis server på localhost $ Redis = new Redis (); $ redis-> koble ('127.0.0.1', 6379); echo "Tilkobling til serveren sucessfully"; //satt dataene i Redis string $ redis-> set ("tutorial-navn", "Redis tutorial"); //Få de lagrede dataene og skrive det ekko "Lagret streng i Redis ::" + jedis.get ("tutorial-navn"); >
Når programmet starter, vil det produsere følgende resultat:?
Tilkobling til serveren sucessfullyStored streng i Redis :: Redis tutorial
Redis php List Eksempel
<? php //Koble til Redis server på localhost $ Redis = new Redis (); $ redis-> koble ('127.0.0.1', 6379); echo "Tilkobling til serveren sucessfully"; //lagre data i Redis liste $ redis-> lpush ("tutorial-liste", "Redis"); $ redis-> lpush ("tutorial-liste", "Mongodb"); $ redis-> lpush ("tutorial-liste", "Mysql"); //Få de lagrede dataene og skrive den $ arList = $ redis-> lrange ("tutorial-liste", 0, 5); echo "Lagret streng i Redis ::" print_r ($ arList); >
Når programmet starter, vil det gi følgende resultat:?
Tilkobling til serveren sucessfullyStored streng i Redis :: RedisMongodbMysql
Redis Php Keys Eksempel
<? php //Koble til Redis server på localhost $ Redis = new Redis (); $ redis-> koble ('127.0.0.1', 6379); echo "Tilkobling til serveren sucessfully"; //Få de lagrede nøkler og skrive den $ arList = $ redis-> nøkler ("*"); echo "Lagrede nøklene i Redis ::" print_r ($ arList); >
Når programmet starter, vil det gi følgende resultat:?
Tilkobling til serveren sucessfullyStored streng i Redis :: tutorial-nametutorial-liste