簡體   English   中英

將Ignite與mysql一起用作第三方持久性存儲時,如何確保緩存鍵和對象ID相同

[英]How do I make sure cache key and object id is the same when using Ignite together with mysql as a 3rd party persistent storage

我正在使用apache ignite和mysql永久存儲。 我通過擴展CacheStoreAdapter實現了商店。 當覆蓋loadCache方法時,我使用mysql db中的條目ID作為緩存的鍵。

創建新條目時,如何在數據庫中具有相同的ID和緩存中的相同鍵,而又不自動生成數據庫中已經存在的某些東西? 我無法遍歷內存中的現有鍵,因為我沒有從數據庫中加載表的所有條目。

您可以訴諸UUID嗎? 否則,如果數據庫中有AUTO INCREMENT,則必須在數據庫中創建條目,然后將其加載到緩存中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM