最近在開發中,線上數據需要用到redis緩存服務器,于是在本地開發時也需要redis環境。這是一篇如何在Windows下安裝并使用redis的文章,如果需要在PHP代碼中操作redis我們可能還需要下載php擴展`php_redis.dll`,具體可參考[這篇文章](/article/16.html)
## 安裝Redis
首先找到Windows下的Redis安裝包,打開[官網下載頁面](http://redis.io/download)找到"Windows"項然后點擊“[Learn more](https://github.com/MSOpenTech/redis)”,打開github項目。

在打開github的頁面中下拉找到README.md里面的"Redis on Windows"項,這里有一句”You can download the latest unsigned binaries and the unsigned MSI installer from the release page.“.點擊”release page“打開下載頁面,這里可以選擇對應的版本下載。

### 選擇下載版本
這里我選擇版本3.0.501然后在頁面下點擊“Redis-x64-3.0.501.msi"下載安裝包

### 得到.msi文件,開始安裝
下載Redis-x64-3.0.501.msi之后雙擊打開安裝配置頁面,一般來說默認即可,但是你要知道配置項的意思,根據具體情況配置。最后點擊install即可安裝。
## 啟動Redis
### 在安裝目錄啟動黑窗口
安裝之后打開文件夾`C:\ProgramFiles\Redis`發現安裝目錄有很多.exe文件,使用Shift+鼠標右鍵,選擇**在此處打開命令窗口(W)**,呼出'黑窗口'。

### 啟動服務
進入redis安裝目錄后 開啟服務 執行下面的命令:
~~~
redis-server.exe redis.windows.conf
~~~
>**錯誤**
[8552] 05 May 10:54:14.607 # Creating Server TCP listening socket *:6379: bind:
Unknown error
如果出現上面的錯誤查看端口是否被占用,我的是右擊有redis-server.exe服務開啟了,關掉重新執行命令即可;
## 測試使用
~~~
redis-cli.exe -h 127.0.0.1 -p 6379
keys *
set website blog.webfsd.com
get website // 得到 blog.webfsd.com
~~~
- 開始
- PHP配置參數的介紹
- PHP代碼優化
- php中的命名空間
- PHP文件上傳類
- PHP文件下載
- PHP驗證碼
- ThinkPHP3.2 框架函數
- A函數:實例化控制器
- C函數:設置和獲取配置參數
- D函數:實例化模型
- F 函數:快速緩存設置和存取
- M函數:例化模型(無需定義模型類)
- L函數:設置和獲取語言變量
- S 函數:緩存設置和存取
- R函數:直接調用控制器的操作方法
- U函數:URL地址生成
- I 函數:安全獲取系統輸入變量
- 日志
- ThinkPHP在關閉調試模式導致函數被緩存
- MySQL觸發器使用時遇到的坑
- PHP常用函數
- 五一回家記錄
- window的PHP開發(wamp)下安裝redis擴展
- Windows下安裝使用Redis
- PHP7新特性
- 利用 phpmailer 類實現隊列發送郵件
- GD 庫圖像處理
- 檢測 PHP 模塊是否開啟
- GD 庫操作一般步驟
- GD 庫繪畫改變字體
- GD 繪制驗證碼
- GD 縮略圖實現
- GD 繪制水印
- 日期時間函數庫
- PHP 函數
- 無限極分類