Redis是單線程的,但速度很快。我們是否可以使用Redis數據庫進行API調用,因爲API調用本質上是併發的? Redis能夠處理多個API調用請求嗎?用於API調用的Redis
4
A
回答
6
是的,您可以在數據庫中使用Redis來處理需要支持多個併發API調用的系統。
當您使用任何有興趣使用的框架和語言來實現API調用時,如果您的API實現需要向Redis發出請求,那麼該調用將等待套接字的接受隊列,直到請求得到處理。
許多大型網站都使用Redis作爲數據庫,以您建議的方式實現API。
1
是的,你可以使用。
Redis
非常快。你可能想看看他們的benchmark。此外,我們可以通過集羣和分區水平縮放Redis
。
分區允許縮放的計算能力,以多個內核和多個計算機,以及網絡帶寬向多臺計算機和網絡適配器。
相關問題
- 1. Redis的用於分析
- 2. 用於管理Redis的GUI
- 3. 用於wininet API的P /調用機制
- 4. libspotify用於調用Spotify API的Python包?
- 5. Redis用於通知系統的用例
- 6. 同步調用redis方法
- 7. redis用於日誌記錄
- 8. Grails .findBy不適用於redis
- 9. 如何查看redis存儲的lua腳本(用於調試)?
- 10. 用於強調音節的詞典API
- 11. 關於REST API調用的混淆
- 12. iOS應用抑制由於私人API調用viewControllerForView :, Facebook的API
- 13. 的Node.js /讓Redis的異步調用
- 14. 在node.js中,使用redis的socket.io - 這個redis是否可用於正常的redis使用?
- 15. 如何從F調用Redis的StringSet()#
- 16. 的Redis :: InheritedError時調用Sidekiq工人
- 17. NullPointerException異常時調用Redis的方法
- 18. 用於Redis的腳本語言
- 19. 用於會話存儲的Redis
- 20. Redis Booksleeve - 如何正確使用Hash API
- 21. Redis使用QUEUED調用回調作爲參數的值
- 22. Google api auth客戶端令牌用於服務器api調用
- 23. 適用於Windows的Redis Sentinel適用於Windows
- 24. 用於Google的API API Authenticator
- 25. 澤西基於API調用由捲曲
- 26. 用於在VideoBrowserActivity中調用接收器應用程序的API
- 27. 如何使用GS_THREADSAFE選項用於調用Ghostscript的API
- 28. 幫助PHP SOAP調用 - 基於API文檔構建調用
- 29. 基於從API調用的數據調整TableViewCell的內容
- 30. 如何使redis comand SLAVEOF適用於加密redis master?
然而請求將在隊列中,並且將需要處理這些請求的時間。因此用戶必須等待一段時間才能進行響應。有什麼辦法可以解決這個問題嗎? –
您對Redis的請求通常將在1毫秒內提供,相對於必須作爲API調用一部分執行的其他操作而言,這相當快。有多種方式可以分發請求負載,使Redis的性能更好,但通過更具體的問題陳述來解決性能問題會更容易。 –