PHP安裝redis擴充套件

2021-07-24 10:34:24 字數 2381 閱讀 6443

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...