Redis基礎篇——Redis安裝

Linux 下安裝

安裝redis

下載地址:redis.io/download,下載最新穩定版本。php

安裝編譯

tar -xvf redis-5.0.0.tar.gz
cd redis-5.0.0
#編譯並安裝
make
複製代碼

啓動 Redis

redis-server
複製代碼

查看 redis 是否啓動?

redis-cli
複製代碼

以上命令將打開如下終端:git

redis 127.0.0.1:6379>
127.0.0.1 是本機 IP ,6379 是 redis 服務端口。如今咱們輸入 PING 命令。
複製代碼

安裝php-redis擴展

在github選擇相應的安裝包進行下載github.com/phpredis/ph…github

#仍是進入到download文件夾下面 
cd /download/
#獲取安裝包
wget http://pecl.php.net/get/redis-5.0.2.tgz
#解壓,並進入安裝目錄 
tar -zxvf redis-5.0.2.tgz
cd redis-5.0.2
/usr/bin/phpize
#載入配置 根據你安裝實際目錄載入
./configure --with-php-config=/usr/local/php/bin/php-config
#編譯並安裝
make && make install
#修改php.ini 加入 
extension="redis.so"
:wq
#保存退出,重啓php-fpm
複製代碼

Windows 下安裝

安裝redis

官方是沒有支持Windows系統的,可是微軟本身就作了一個支持win64位系統的,github地址redis

下載 Redis-x64-xxx.zip壓縮包

新建文件夾redis,解壓到redis文件夾內 windows

打開一個 cmd 窗口 使用 cd 命令切換目錄到 C:\redis 運行:

redis-server.exe redis.windows.conf
複製代碼

若是想方便的話,能夠把 redis 的路徑加到系統的環境變量裏,這樣就免得再輸路徑了,後面的那個 redis.windows.conf 能夠省略,若是省略,會啓用默認的。bash

配置redis環境變量,把redis路徑配置到系統變量的path值中

輸入以後,會顯示以下界面:架構

這時候另啓一個 cmd 窗口,原來的不要關閉,否則就沒法訪問服務端了。函數

切換到 redis 目錄下運行:php-fpm

redis-cli.exe -h 127.0.0.1 -p 6379
複製代碼

設置鍵值對:

set name WXiangQian
複製代碼

取出鍵值對:

get name
複製代碼

將redis加入到windows的服務中(service和loglevel前都是兩個-)開機自啓動

redis-server --service-install redis.windows-service.conf --loglevel verbose
複製代碼

安裝PHP擴展

使用phpinfo()函數查看PHP的版本信息,這會決定擴展文件版本

根據PHP版本號,編譯器版本號和CPU架構,選擇對相應版本,這裏選擇:

windows.php.net/downloads/p… windows.php.net/downloads/p…post

解壓縮後,將php_redis.dll和php_igbinary.dll拷貝至php的ext目錄下

修改php.ini,在該文件中加入:

; php_redis
extension=php_igbinary.dll
extension=php_redis.dll 
複製代碼

注意:extension=php_igbinary.dll必定要放在extension=php_redis.dll的前面,不然此擴展不會生效

新建一個test.php頁面

<?php
    $redis = new Redis();
    $redis->connect('127.0.0.1',6379);
    $redis->set('name','WXiangQian');
    echo $redis->get('name');
?>
複製代碼

最後輸出:WXiangQian

redis篇集合

Redis基礎篇——Redis安裝

Redis基礎篇——介紹以及瞭解

Redis基礎篇——基本用法

Redis進階篇——PHP鏈接redis

相關文章
相關標籤/搜索