安裝php redis擴充套件(Windows環境下)

2021-08-10 04:18:33 字數 3128 閱讀 6866

通過檢視php的配置頁,如下:

通過下面官網找到對應的擴充套件:

解壓縮後,將php_redis.dll, php_redis.pdb 和 igbinary.dll 拷貝至php安裝目錄下的ext下。

修改php的配置檔案,在檔案中加入下面兩行(不要將先後順序調換)

extension=php_igbinary.dll 

extension=php_redis.dll

如果安裝擴充套件成功,就可以在php配置頁面看到redis的版本資訊

開啟redis服務端和客戶端之後,編寫如下**,即可在網頁讓看到redis中的資料

$redis

=new redis();

$redis

->connect('127.0.0.1',6379);

$redis

->

set('name','redis');

echo $redis

->get('name');

如果是在thinkphp框架中的話,使用上面的**會出現「class 『redis』 not found無法找到類」的錯誤,只需要將第一行**稍微改一下就可以了

$redis=new \redis();
需要注意的是,redis類位於根目錄下,所以在呼叫redis類時,如果出現找不到redis類的情況,就加上「\」。

$redis

=new

\redis();

$redis

->connect('127.0.0.1',6379);

$redis

=new

\redis();

$redis

->connect('127.0.0.1',6379);

//string

$redis

->

set('name','redis');

echo $redis

->get('name');

輸出的結果如下:

redis
$redis

=new

\redis();

$redis

->connect('127.0.0.1',6379);

$redis

->hset("myhash","name","zhangsan");

$redis

->hset("myhash","age",25);

$redis

->hset("myhash","gender","男");

$redis

->hset("myhash","job","driver");

dump($redis

->hmget("myhash",array("name","age","gender","job")));

輸出的結果如下:

array(4)
$redis

=new

\redis();

$redis

->connect('127.0.0.1',6379);

//list

$redis

->lpush('mylist',"a");

$redis

->lpush('mylist',"b");

$redis

->lpush('mylist',"c");

echo $redis

->rpop('mylist');

輸出的結果如下:

array(3) 

從右邊彈出的元素是:a

$redis

=new

\redis();

$redis

->connect('127.0.0.1',6379);

$redis

->sadd("myset","a");

$redis

->sadd("myset","a");

$redis

->sadd("myset","b");

$redis

->sadd("myset","c");

echo "set's lenth:"

.$redis

->scard("myset");

dump($redis

->smembers("myset"));

輸出的結果如下:

set

's lenth:3

array(3)

$redis

=new

\redis();

$redis

->connect('127.0.0.1',6379);

$redis

->delete("myzset");

$redis

->zadd("myzset",90,"zhangsan");

$redis

->zadd("myzset",100,"lisi");

$redis

->zadd("myzset",96,"wangwu");

echo "zset's lenth:"

.$redis

->zcard("myzset");

dump($redis

->zrange("myzset",0,-

1));

輸出從低到高,結果如下:

zset's lenth:3

array(3)

php redis 擴充套件安裝

redis 手冊 風來了.fox windows 下擴充套件安裝 例如 php redis 2.2.5 5.6 nts vc11 x64.zip 解壓縮得到 php redis.dll 放到 php ext 目錄下 編輯 php php.ini 在裡面加入 extension php redis.d...

php redis擴充套件安裝步驟

因為redis不是php技術自帶的技術,因此我們如果要通過php程式來操作redis,需要redis設計者提供對應的操作介面 函式類 我們使用phpredis.tar.gz檔案在原始碼編譯生成乙個redis.so檔案 安裝步驟 2 上傳phpredis.zip到伺服器上並解壓,然後進入到phpred...

Linux安裝PHP redis擴充套件

首先獲取redis的php擴充套件 cd data tgz 獲取 wget 解壓 tar zxvf redis 3.1.3.tgz cd redis 3.1.3 使用phpize做擴充套件 得出以下結果 通過php config配置 configure with php config 沒有錯誤後 m...