1、redis簡介:
Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API(源自百度百科),我的更喜歡下面的解釋:咱們不用在面對功能單調的數據庫時,把精力放在如何把大象放進冰箱這樣的問題上,而是利用Redis靈活多變的數據結構和數據操做,爲不一樣的大象構建不一樣的冰箱。 php
2、redis安裝: redis
先下載redis包,根據本身電腦操做系統的屬性選擇X86仍是X64的版本 ,解壓到指定目錄,如:C:\software\redis-2.4.5\下, 數據庫
進入該目錄下,按住shift鍵後,右擊目錄空白處,選擇"在此處打開命令窗口",打開dos窗口,且路徑爲當前目錄,以下圖所示: windows
在當前目錄下執行以下命令:redis-server.exe redis.conf (運行前先確認當前目錄下是否有這兩個文件) 服務器
出現以下窗口時說明,安裝成功, 網絡
在當前目錄,從新打開一個dos窗口,運行 redis-cli.exe -h 127.0.0.1 -p 6379,其中 127.0.0.1是本地ip,6379是redis服務端的默認端口。運行成功以下圖所示。 數據結構
這樣,Redis windows環境下搭建已經完成。 spa
3、redis開機啓動及窗口隱藏設置: 操作系統
1,把啓動命令寫入bat。以下: 3d
D:\software\redis-2.4.5\redis-server.exe D:\software\redis-2.4.5\redis.conf 保存爲start_redis.bat ----我把該文件也放到該目錄下;
2,利用vbs調用bat。
新建vbs文件openredis.vbs。寫入命令:
CreateObject("WScript.Shell").Run "cmd /c D:\software\redis-2.4.5\start_redis.bat",0
下面就是考慮如何調用vbs了。
方法一:程序調用,代碼以下
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = "wscript.exe";
startInfo.Arguments = "D:\\software\\redis-2.4.5\\openredis.vbs";
Process.Start(startInfo);
方法二:設置開機自動啓動
在註冊表鍵值
【HKEY_CURRENT_USER \Software \Microsoft \Windows \CurrentVersion \Run】
新建字符串值openredis,對應的文件位置填上D:\software\redis-2.4.5\openredis.vbs,注意:若是路徑中包含空格等,要添加引號
便可實現開機自動啓動Redis。
4、php添加redis擴展:
一、下載php對應對應版本的擴展二進制文件,即.dll文件,如個人本機是64位的,php版本爲5.5.1,打出phpinfo,查看具體所需的版本:以下圖:
,
如圖則使用ts,vc11版本的,以下圖爲我下載的版本:
我採用的是ts,64位,vc11的。
二、把ts目錄下的兩個目錄中的兩個dll文件複製到php安裝目錄下的ext目錄下,
三、配置php.ini文件,添加擴展
方法一:手動配置----適用Apache服務器和IIS服務器
打開php.ini文件,在文件中加上擴展配置項:
[PHP_IGBINARY]
extension=php_igbinary.dll
[PHP_REDIS]
extension=php_redis.dll
注:php_igbinary.dll擴展必須在php_redis.dll前面,否則不會生效;
方法二:IIS自動設置,明顯只能在IIS服務器上使用
打開Internet 信息服務(IIS)資源管理器,點擊進入 php manager界面,
在這裏直接添加擴展或激活、關閉這些擴展便可(如果在這裏添加擴展就不用第二步了)。