php安裝redis擴充套件
$ wget
$ cd phpredis-2.2.7 # 進入 phpredis 目錄
$ /usr/local/php/bin/phpize # php安裝後的路徑
$ ./configure --with-php-config=/usr/local/php/bin/php-config
$ make && make install
git clone -b php7
修改php.ini檔案
vi /usr/local/php/lib/php.ini
增加如下內容:
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-zts-20090626"
extension=redis.so
檢視php擴充套件:php -m
連線到 redis 服務
<?php
//連線本地的 redis 服務
$redis = new redis();
$redis->connect('127.0.0.1', 6379);
echo "connection to server sucessfully";
//檢視服務是否執行
echo "server is running: " . $redis->ping();
?>
執行指令碼,輸出結果為:
connection to server sucessfully
server is running: pong
redis php string(字串) 例項
<?php
//連線本地的 redis 服務
$redis = new redis();
$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
stored string in redis:: redis tutorial
redis php list(列表) 例項
<?php
//連線本地的 redis 服務
$redis = new redis();
$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
stored string in redis
redis
mongodb
mysql
redis php keys 例項
<?php
//連線本地的 redis 服務
$redis = new redis();
$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
stored string in redis::
tutorial-name
tutorial-list
php安裝redis擴充套件
cd usr local src wget tar zxvf 2.2.4.tar.gz進入安裝目錄 cd phpredis 2.2.4 用phpize生成configure配置檔案,注意,如果沒有phpize命令時,需要安裝php devel phpize安裝php devel yum instal...
php安裝redis擴充套件
github 配置.host 或者新增 92.30.253.112 github.com 151.101.113.194 github.global.ssl.fastly.net 1 檢視php版本 3.解壓縮後,將php redis.dll和php redis.pdb拷貝至php的ext目錄下 4...
php安裝redis擴充套件
1 安裝redis 上傳phpredis 2.2.4.tar.gz 到 usr local src目錄 cd usr local src 進入軟體包存放目錄 tar zxvf phpredis 2.2.4.tar.gz 解壓 cd phpredis 2.2.4 進入安裝目錄 usr local ph...