phpredis 和 predis
phpredis 是使用c寫的php擴展,predis 是使用純php寫的。
在性能上的區別當然是擴展更好一些,但其實這兩個實現還有更大的區別,就是連接的保持。
phpredis在擴展中使用c可以保持php-fpm到redis的長連接,所以一個php-fpm進程上的多個請求是復用同一個連接的。phpredis的pconnect就是長連接方式。
predis是使用php的socket來連接redis,所以需要每次請求連接redis。
可以看出laravel的官方是推薦使用predis的,因為純php實現的原因,只需要composer即可安裝,非常符合laravel便捷的思想。
phpredis 和 predis 的性能差距沒有跨數量級,當然要考慮具體業務,如果業務非常依賴redis,并且單機qps需要支持的比較大,建議使用phpredis。如果你只是使用laravel使用redis實現規模小的業務,建議不用改變predis。
相關推薦:
phpredis 裝配
centos6.4中安裝redis與phpredis
mac 安裝phpredis擴展,macphpredis擴展
Linux下編譯redis和phpredis的方法,redisphpredis
以上就是phpredis和predis之間有何區別?phpredis和predis的區別對比的詳細內容,更多請關注 其它相關文章!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答