從零開始學習Redis之PHP使用Redis&各種操作例項
阿新 • • 發佈:2019-02-18
開始在 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的知識基礎已經差不多了,可以進行簡單的開發和運用了。如果感覺不錯的話,請多多點贊支援哦。。。