php安裝及使用redis(就是這麼簡單)

Redis 是完全開源免費的,遵守BSD協議,是一個高性能的key-value數據庫。這裏就不過多的再去重複性介紹redis了。下面直接上乾貨。

redis下載和安裝

第一步:redis下載安裝

GitHub下載地址:https://github.com/microsoftarchive/redis/releases
redis下載安裝
選擇這個msi後綴的下載,這個是安裝程序,配置比較簡單。(新手推薦)
下載之後直接和安裝其他軟件一樣,一路點擊next就行了,不過這裏需要注意的是,安裝的時候最後把下圖的選項勾選上,把redis路徑加到系統的環境變量裏,這樣就省得再輸路徑了。
redis安裝程序
一路next就行了。
第二步:redis初體驗
打開cmd命令窗口,切換到redis的安裝目錄,然後輸入命令:redis-server.exe redis.windows.conf
當提示:No error的時候說明成功了。(之前好像提示的是一個大字符圖,不知道怎麼現在變成這個了,當然不影響我們使用就行了)
redis啓動
進入redis:redis-cli.exe -h 127.0.0.1 -p 6379
設置鍵對值:set myKey abcd
取出鍵對值:get myKey
補充說明:由於我們添加了環境變量,所以我們可以直接使用redis-cli命令來打開終端

redis-cli
set name asd
get name

php怎麼和redis結合使用?

第一步:php安裝redis擴展
php使用redis必須還要先安裝redis擴展。至於怎麼安裝redis擴展,Php中文網這裏已經說的很詳細了,這裏就不再搬磚了哈。PHP怎麼安裝redis擴展
不過這裏做一個補充說明,如果你安裝上面的教程操作之後,發現redis擴展沒有反應,那麼你接着往下看。

第一種可能原因:redis版本選擇錯誤,一定要通過phpinfo()來確認!這裏提一下我踩的一個坑,我的電腦是64位的,所以我選擇版本的時候理所當然的選擇的64位,結果擴展不生效,查看phpinfo()之後發現對於版本是32位(x86)的…重新下載就行了

第二種可能原因:我們在php.ini配置擴展的時候extension=php_redis.dll,我也是這樣配的,但是不生效,,,,尷尬,,,通過查找日誌找到解決方法。
解決方法,extension=redis,直接這樣寫。至於原因,可能應該是php的版本不同,規則也不一樣吧。

日誌是個好東西啊,能讓我們快速發現問題並解決。
php安裝redis錯誤日誌
最後通過phpinfo()來查看redis擴展是否生效就行了。
redis擴展安裝成功
第二步:使用php連接redis
直接複製下面代碼測試即可。

<?php
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$count = $redis->exists('count') ? $redis->get('count') : 1;
echo $count;
$redis->set('count', ++$count);

如果你在安裝過程中遇到了其他問題,歡迎留言交流。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章