這篇文章主要講解了“phpredis和predis兩者之間的區別是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“phpredis和predis兩者之間的區別是什么”吧!
phpredis 和 predis
phpredis 是使用c寫的php擴展,predis 是使用純php寫的。
在性能上的區別當然是擴展更好一些,但其實這兩個實現還有更大的區別,就是連接的保持。
1、phpredis在擴展中使用c可以保持php-fpm到redis的長連接,所以一個php-fpm進程上的多個請求是復用同一個連接的。phpredis的pconnect就是長連接方式。
2、predis是使用php的socket來連接redis,所以需要每次請求連接redis。
可以看出laravel的官方是推薦使用predis的,因為純php實現的原因,只需要composer即可安裝,非常符合laravel便捷的思想。
phpredis 和 predis 的性能差距沒有跨數量級,當然要考慮具體業務,如果業務非常依賴redis,并且單機qps需要支持的比較大,建議使用phpredis。如果你只是使用laravel使用redis實現規模小的業務,建議不用改變predis。
感謝各位的閱讀,以上就是“phpredis和predis兩者之間的區別是什么”的內容了,經過本文的學習后,相信大家對phpredis和predis兩者之間的區別是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創新互聯,小編將為大家推送更多相關知識點的文章,歡迎關注!
文章題目:phpredis和predis兩者之間的區別是什么-創新互聯
文章出自:http://www.yijiale78.com/article32/djghpc.html
成都網站建設公司_創新互聯,為您提供網站設計、定制開發、企業建站、標簽優化、移動網站建設、網站維護
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯