上次測試完之後,覺得這個代碼還有提高的空間,於是查了下怎麼在golang中使用redis連接池(其實就是redigo的使用),還有lua中怎麼使用redis連線池(其實就是rest.redis的使用)。
先上結果:
再看golang:
lua程式碼:
golang程式碼:
golang中除了加入了執行緒池,還設定了cpu核數。
不過這個測試並不十分嚴謹,redis,nginx,golang http server,ab壓測都在一台機器,相互之間會有影響。有興趣的可以自己分開部署測試下。
以上就介紹了nginx+lua+redis,包含了方面的內容,希望對PHP教程有興趣的朋友有幫助。