windows下Redis編譯安裝

來源:互聯網
上載者:User

標籤:

redis是現在比較流行的noSQL,主流大型網站都用的比較多,很多同學不知道怎麼安裝,這裡介紹在windows下面安裝以及擴充,提供學習使用,實際使用環境多在Linux下。

 

首先到相應網站下載redis:

下載完成後解壓到任意盤符如:D:/redis

裡麵包括:。

redis-server.exe:服務程式

redis-check-dump.exe:本機資料庫檢查

redis-check-aof.exe:更新日誌檢查

redis-benchmark.exe:效能測試,用以類比同時由N個用戶端發送M個 SETs/GETs 查詢 (類似於 Apache 的ab 工具).

當然還需要一個:redis.conf(具體內容網上隨便搜都會有)

 

  1. 啟動redis:

    用cmd命令進入到redis的根目錄,

    輸入命令:redis-server.exe redis.conf

    啟動後:

    啟動cmd視窗要一直開著,關閉後則Redis服務關閉。

  2. 3

    這時服務開啟著,另外開一個視窗進行,設定用戶端:

    輸入命令:redis-cli.exe -h 192.168.2.168 -p 6379(這個ip自己定哈,6379為redis預設連接埠)

    輸入後: 

  3. 4

    安裝redis擴充

    首先,查看所用php編譯版本V6/V9 在phpinfo()中查看

  4. 5

    去相應網站下載redis擴充:

    下載對應版本的redis擴充

  5. 6

    將下載的php_redis.dll放在php擴充目錄中(ext),並修改設定檔php.ini

    添加 擴充的時候一定要

     

    extension=php_igbinary.dll

    extension=php_redis.dll

     

    這個順序

  6. 7

    重新啟動服務,查看phpinfo(),出現表示成功;

  7. 8

    PHP代碼測試

        $redis = new Redis();  

        $redis->connect("192.168.138.2","6379");  //php用戶端設定的ip及連接埠  

        //儲存一個 值  

        $redis->set("say","Hello World");  

        echo $redis->get("say");     //應輸出Hello World  

          

        //儲存多個值  

        $array = array(‘first_key‘=>‘first_val‘,  

                  ‘second_key‘=>‘second_val‘,  

                  ‘third_key‘=>‘third_val‘);  

        $array_get = array(‘first_key‘,‘second_key‘,‘third_key‘);  

        $redis->mset($array);  

        var_dump($redis->mget($array_get));  

    END

windows下Redis編譯安裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.