1. 程式人生 > >從零開始學習Redis之PHP使用Redis&各種操作例項

從零開始學習Redis之PHP使用Redis&各種操作例項

    開始在 PHP 中使用 Redis 前,我們需要確保已經安裝了 redis 服務及 PHP redis 驅動,且你的機器上能正常使用 PHP。其中安裝PHP redis 驅動的步驟我就不贅述了,因為安裝方式多種多樣,最終在檢視phpinfo的時候有如下樣式,就算安裝成功了:


    我們直接來看PHP連線Redis的具體例項:

<?php
    //連線本地的 Redis 服務
   $redis =newRedis();
   $redis->connect('127.0.0.1',6379);
   echo "Connection to server sucessfully";
//檢視服務是否執行 echo "Server is running: ". $redis->ping();?>

    執行指令碼輸出的結果為:

Connection to server sucessfully
Serveris running: PONG

    然後我們來看String(字串) 例項:

<?php
   //連線本地的 Redis 服務
   $redis =newRedis();
   $redis->connect('127.0.0.1',6379);
   echo "Connection to server sucessfully";//設定 redis 字串資料
$redis->set("tutorial-name","Redis tutorial");// 獲取儲存的資料並輸出 echo "Stored string in redis:: ". $redis->get("tutorial-name");?>

    執行指令碼,輸出結果為:

Connection to server sucessfully
Storedstringin redis::Redis tutorial

    再來個List(列表) 例項:

<?php
   //連線本地的 Redis 服務
   $redis =newRedis();
   $redis
->connect('127.0.0.1',6379); echo "Connection to server sucessfully";//儲存資料到列表中 $redis->lpush("tutorial-list","Redis"); $redis->lpush("tutorial-list","Mongodb"); $redis->lpush("tutorial-list","Mysql");// 獲取儲存的資料並輸出 $arList = $redis->lrange("tutorial-list",0,5); echo "Stored string in redis"; print_r($arList);?>

    執行結果為:

Connection to server sucessfully
Storedstringin redis
MysqlMongodbRedis

    最後就來個Keys 例項:

<?php
   //連線本地的 Redis 服務
   $redis =newRedis();
   $redis->connect('127.0.0.1',6379);
   echo "Connection to server sucessfully";// 獲取資料並輸出
   $arList = $redis->keys("*");
   echo "Stored keys in redis:: ";
   print_r($arList);?>

    執行結果為:

Connection to server sucessfully
Storedstringin redis::
tutorial-name
tutorial-list
    好啦,到這裡基本的Redis的知識基礎已經差不多了,可以進行簡單的開發和運用了。如果感覺不錯的話,請多多點贊支援哦。。。