redisphp
1.安裝redis的php擴展linux
http://windows.php.net/downloads/pecl/releases/redis/git
http://windows.php.net/downloads/pecl/releases/igbinary/github
到這兩個地址去選擇下載相應的壓縮包,解壓出相應的.dll文件,而後放置到php的ext擴展文件夾裏,而後修改php.ini,最後重啓服務器便可redis
步驟:apache
1.打印phpinfo()出來windows
根據phpinfo()去選擇下載的zip安全
2.解壓縮後,將php_redis.dll和php_redis.pdb拷貝至php的ext目錄下服務器
將php_igbinary.dll和php_igbinary.pdb拷貝至php的ext目錄下測試
3.修改php.ini
nignx:
[redis]
extension=php_igbinary.dll
extension=php_redis.dll
apache:
; php_redis
extension=php_igbinary.dll
extension=php_redis.dll
4.重啓服務器 查看phpinofo();
5.測試:
//鏈接本地的 Redis 服務
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
echo "Connection to server sucessfully";
//設置 redis 字符串數據
$redis->set("tutorial-name", "Redis tutorial");
// 獲取存儲的數據並輸出
echo "Stored string in redis:: " . $redis->get("tutorial-name");
2.redis安裝
1、下載windows版本的Redis
去官網找了好久,發現原來在官網上能夠下載的windows版本的,如今官網以及沒有下載地址,只能在github上下載,官網只提供linux版本的下載
官網下載地址:http://redis.io/download
github下載地址:https://github.com/MSOpenTech/redis/tags
2、安裝Redis
1.這裏下載的是Redis-x64-3.2.100版本,個人電腦是win7 64位,因此下載64位版本的,在運行中輸入cmd,而後把目錄指向解壓的Redis目錄。
二、啓動命令
redis-server redis.windows.conf,出現下圖顯示錶示啓動成功了。
一、因爲上面雖然啓動了redis,可是隻要一關閉cmd窗口,redis就會消失。因此要把redis設置成windows下的服務。
也就是設置到這裏,首先發現是沒用這個Redis服務的。
二、設置服務命令
redis-server --service-install redis.windows-service.conf --loglevel verbose
輸入命令以後沒有報錯,表示成功了,刷新服務,會看到多了一個redis服務。
三、經常使用的redis服務命令。
卸載服務:redis-server --service-uninstall
開啓服務:redis-server --service-start
中止服務:redis-server --service-stop
四、啓動服務
五、測試Redis
安裝測試成功。
這裏只是作簡單的安裝,部署服務使用,更深刻的使用能夠去redis中文網看看 http://www.redis.net.cn/ 博客園也有不少深刻使用方法,因爲個人博客系統須要用到,作個拋磚引玉吧。
在下載的解壓包裏面有一份文檔,有詳細的說明,
3.安裝redis管理軟件
有軟件包,直接打開便可
下載地址:https://pan.baidu.com/s/1Ew4RWZ_q1I-AFaVSCbl9AQ 密碼:gquy
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
memcache
1.memcache的php擴展安裝
https://github.com/nono303/PHP7-memcache-dll
到github上下載memcache壓縮包,而後放到php的ext擴展文件夾裏,修改php.ini,重啓服務器
步驟:
1.查看phpinofo();
查看 phpinfo,編譯器爲MSVC14,且線程安全,如圖9
根據編譯器到GitHub選擇下載相應zip
2.解壓zip,將 php-7.0.x_memcache.dll 更名php_memcache.dll ,並複製到php的ext文件夾裏
3.修改php.ini
Nginx:
[memcache]
extension=php_memcache.dll
Apache:
;memcache
extension=php_memcache.dll
4.重啓服務器 查看phpinfo();
5.測試:
$memcache = new Memcache;
$memcache->connect('localhost', 11211) or die ("Could not connect");
$version = $memcache->getVersion();
echo "Server's version: ".$version."<br/>\n";
$tmp_object = new stdClass;
$tmp_object->str_attr = 'test';
$tmp_object->int_attr = 123;
$memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server");
echo "Store data in the cache (data will expire in 10 seconds)<br/>\n";
$get_result = $memcache->get('key');
echo "Data from the cache:<br/>\n";
var_dump($get_result);
2.安裝memcache
有軟件包,直接打開便可
下載地址:https://pan.baidu.com/s/1bv7bNKmZGW_JB2dR8DjUlA 密碼:m1iy