由於 Redis 並沒有 Windows 版本,必須要到 microsoftarchive/redis 下載,目前最後版本為 3.2.1,將 .msi 及 .zip 檔案都下載回來。
執行 Redis-x64-3.2.100.msi 安裝
開啟工作管理員檢查 Redis 是否啟動
使用zip檔案中的 redis-cli.exe 在終端模式測試
到 https://windows.php.net/downloads/pecl/releases/redis/ 下載 php_redis.dll (目前最新為5.3.2)
選擇下載相對應的 PHP 版本並將裡面的 php_redis.dll 複製到 XAMPP\PHP\EXT 目錄下
修改 php.ini 設定後重新啟動 Apache
# 加入 Redis Extension
extension=php_redis
測試確認
寫一個簡單的 PHP 測試程式確認是否可以正確使用。
<?php
$redis = new Redis();
//連線到 Redis
$redis->connect('127.0.0.1', 6379);
//$redis->auth('password');
if ($redis->ping()) {
echo "Connected to Redis server<br>";
$redis->set("sessionid", "12345");
echo "SessionId : ";
var_dump($redis->get("sessionid"));
} else {
echo "Can't connect to server<br>";
}