難受的理論:
redis是乙個開源(bsd許可),記憶體儲存的資料結構伺服器,可用作資料庫,快取記憶體和訊息佇列**。它支援字串、雜湊表、列表、集合、有序集合,位圖,hyperloglogs等資料型別。內建複製、lua指令碼、lru收回、事務以及不同級別磁碟持久化功能,同時通過redis優勢:sentinel提供高可用,通過redis cluster提供自動分割槽。
效能極高 – redis能讀的速度是110000次/s,寫的速度是81000次/s 。我要用來做什麼:豐富的資料型別 – redis支援二進位制案例的
strings, lists, hashes, sets 及 ordered sets 資料型別操作。
原子 –redis的所有操作都是原子性的,同時redis還支援對幾個操作全並後的原子性執行。
豐富的特性 – redis還支援publish/subscribe, 通知, key 過期等等特性。
目前理解是,當**併發量很大時,系統無法承受如此大的併發,用其特點的訊息佇列進行解決。這個可是我實驗了n次,弄了好幾天安裝好的,先上圖得瑟得瑟-_-
步驟:直接從github上轉殖redis後,切換到php7分支,然後進行make編譯即可。
git clone -b php7在php配置檔案中(我電腦中的php.ini在/usr/local/etc/,當然可能你們的不一樣)新增cd phpredis
phpize //phpize是用來擴充套件php擴充套件模組的,通過phpize可以建立php的外掛程式模組
make //編譯程式
make install
extension=redis.so到這裡恭喜你如果沒有進入新坑的話,那基本上就是安裝完成了。
1。2.
3.4.這個是後來參考的位址
mac下更新自帶的PHP版本到5 6或7 0
開啟終端並且執行如下命令 curl s bash s 5.6然後,php 5.6的版本會被安裝到下面的路徑中 usr local php5 開啟終端並執行如下的命令 curl s bash s 7.0回車後,你會看到乙個ei capitan下的警告 detected os x el capitan ...
Mac 下配置php環境
mac os x 內建了apache 和 php,這樣使用起來非常方便。本文以mac os x 10.9.5為例。主要內容包括 啟動apache 執行php 安裝mysql 使用phpmyadmin 配置php的mcrypt擴充套件庫 設定虛擬主機 啟動apache 有兩種方法 開啟 系統設定偏好 ...
Mac系統下配置php
1 啟動apache 在終端中輸入 sudo apachectl start 2 檢視apache版本 sudo apachectl v 3 apache預設安裝在 private etc apache2 可在 前往資料夾 中搜尋 4 啟動php 4.1 在 private etc apache2 ...