首頁 >後端開發 >php教程 >如何給win下的PHP裝Redis擴展

如何給win下的PHP裝Redis擴展

韦小宝
韦小宝原創
2018-03-01 16:35:224393瀏覽

Redis給我們的好處就是可以提高網站的訪問的速度,但是PHP本身是沒有redis擴展,而我們需要使用redis就只能自己手動的去安裝,本篇文章我們就來講一下如何安裝PHP的redis擴充

1. 下載php的redis擴充

#開啟網址 http://pecl.php.net/ (php的擴充庫官網),搜尋redis,進入位址:http://pecl.php.net/package/redis,點選2.2.7版本所在行的windows系統圖示旁的DLL超連結,如下圖:


進入位址:http://pecl.php.net/package/redis/2.2.7/windows ,點擊下載和你的php版本對應的php_redis擴充。如下圖:


(註:我的xampp是32位元的,php版本是5.5的且是線程安全的,故我下載的是php_redis-2.2 .7-5.5-ts-vc11-x86.zip )

2. 安裝php_redis擴充

##解壓縮php_redis-2.2.7-5.5-ts-vc11-x86 .zip,找到php_redis.dll 文件,複製一份,將其拷貝至php安裝目錄的擴充庫目錄(如:E:\xampp\php\ext)下,修改php的

設定檔php .ini,加入下面這行程式碼:

extension=php_redis.dll

#儲存退出,重啟Apache伺服器。

3. 驗證php_redis擴充功能是否安裝成功

寫一個php文件,執行

phpinfo()方法,在輸出頁面,尋找redis,如果看到以下訊息,則表示安裝成功;否則,安裝失敗,請檢查問題後重新安裝。

4. php如何操作redis資料庫

安裝好php_redis擴充後,就可以在php中操作redis資料庫。

打開http://pecl.php.net/package/redis,點擊裡面的

https://github.com/nicolasff/phpredis/,如下圖:


就可以進入phpredis的github頁面,裡面有phpredis的詳細使用說明。

範例:

$redis = new Redis(); // 创建一个redis客户端对象
$redis->connect('127.0.0.1') || die('连接redis服务器失败!'); // 连接redis服务器
$redis->auth('foobared'); // 密码验证
$redis->select(0); // 选择0号数据库
$redis->setOption(Redis::OPT_PREFIX, 'my-prefix:'); // 设置键名的前缀(相当于MySQL的表前缀)
// 这里以hash数据类型为例
$redis->del('test'); // 先删除hash表test(即hash类型的键test)
$redis->hSetNx('test', 'key1', 'hello'); // 仅当hash表中不存在字段key1时,插入一条记录(键值对)
$redis->hSetNx('test', 'key2', 'world');
$redis->hMset('test', array('user_id'=>1, 'name'=>'jack')); // 一次性插入多条记录(存在就更新)
$redis->expire('test', 600); // 设置test的有效期为600秒
$res = $redis->hGetAll('hash'); // 获取哈希表test中的所有记录,返回的数据格式为数组
$redis->close(); // 关闭连接

相關文章推薦:

#window中php如何安裝redis擴充程式碼分享

本文主要跟大家分享window中php如何安裝redis擴充程式碼分享,希望能幫助大家。

PHP使用Redis實例講解

把瞬間伺服器的請求處理換成非同步處理,緩解伺服器的壓力,實現資料順序排列取得。本...

以上是如何給win下的PHP裝Redis擴展的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn