簡體   English   中英

在Java中管理Redis集合的策略

[英]Strategy to manage Redis collections in Java

我有一個Web應用程序,在其中使用關系數據庫和Redis來存儲我的鍵/值對。 我在DAO方法中使用Spring Data Redis訪問Redis集合。 問題在於,應用程序中有很多Redis集合,這使得管理它們真的很困難。 我認為每個集合只能從一個地方訪問,即,一個集合的讀寫應該集中,但是我的應用程序當前不是這種情況。 因此,我想為我的所有Redis集合提出一個適當的封裝訪問機制。

我應該如何構造我的應用程序來完成此任務?

看一下org.springframework.data.redis.core.RedisTemplate類。 訪問所有Redis提供的數據結構的通用模板

創建一次僅處理一個實體的類。 例如,如果您具有域對象“用戶”和“帖子”(對於Twitter克隆示例),則可以創建UserRepository和PostRepository,它們各自處理自己的實體。
UserRepository處理添加用戶,刪除用戶,更新用戶詳細信息等。 而PostRepository則用於發布。 您可以在服務類中使用這些存儲庫來實現業務功能。

暫無
暫無

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

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