回答
有很多選項可供您使用。
Redis - 你自己說的那個。它是一個獨特的過程,速度非常快,鍵值肯定,但它不是「應用程序的內存」,我的意思是說你總是會執行套接字I/O以進入redis進程。 它不是用Java編寫的,但它提供了一個下降的Java驅動程序來處理,而且還有一個彈簧集成。
如果你想要一個基於Java的解決方案考慮以下幾點:
memcached - 分佈式緩存
Hazelcast - 它是一個數據網格,它不是簡單的key-value存儲多得多,但你可能會感興趣這也是。
Infinispan - 從JBoss的人創造了這個一個
EHCache - 一種流行的分佈式緩存
希望這有助於
謝謝。我對分佈式緩存一無所知。那麼,如果我有大約1億條記錄,那麼對於大多數功能來說這是最好的選擇? –
一個簡單的get可能適用於所有的人。我認爲你還應該關心其他方面,如速度,部署,許可證等等。你可以在你的環境中做你的基準。總的來說,互聯網上有很多可以進行的頭對頭比較。例如:http://vschart.com/compare/hazelcast/vs/redis-database –
Redisson框架還提供了基於Redis的分佈式緩存能力
- 1. 分佈式緩存
- 2. 分佈式緩存
- 3. Mybatis的分佈式緩存
- 4. 的MapReduce分佈式緩存
- 5. 低延遲分佈式緩存++對象
- 6. ASP.NET InProc緩存vs分佈式緩存
- 7. AppFabric緩存 - 查詢分佈式緩存
- 8. 分佈式緩存技術
- 9. 分佈式緩存幫助
- 10. 分佈式緩存hazelcast
- 11. Java分佈式緩存
- 12. 替代分佈式緩存
- 13. 分佈式緩存框架
- 14. hadoop分佈式緩存
- 15. Hadoop分佈式緩存
- 16. Map Reduce分佈式緩存
- 17. 新手Hadoop的..分佈式緩存
- 18. 分佈式環境下的Java緩存
- 19. .Net 4.0中的InProc分佈式緩存
- 20. 支持incr的分佈式緩存
- 21. 無法從分佈式緩存的Hadoop
- 22. EclipseLink分佈式緩存導致空主鍵,什麼?
- 23. 具有緩存依賴關係的分佈式緩存
- 24. 更新Hadoop中分佈式緩存中的緩存文件
- 25. 分佈式緩存文件Hadoop
- 26. Varnish是否支持分佈式緩存?
- 27. 分佈式緩存不工作
- 28. 豬訪問分佈式緩存StoreFunc
- 29. 分佈式緩存體系結構
- 30. 什麼是分佈式緩存?
什麼你看對於?給你的投入。 – sakura
我看着redis和memcached。但我對此沒有太多的想法。我很困惑 –