spring - Spring Data Redis - 多个数据库或进程中的 DAO
问题描述
Spring Data Redis 的第一步。我想验证该框架是否适合我的情况。
我们有一个大实体——一个用户。数据分布在多个 redis 进程中,例如,由哈希 u:<user_id> 引用的用户在一个 redis 进程中具有一些核心数据,例如名字或姓氏,而其他数据,例如用户银行帐户存储在不同的雷迪斯
分解
u:1 name: john, lastname: doe - redis_user_core
u:bk:1 account1: 123213213, account2: 3213213 - redis_user_bank_accounts
是否可以将用户 POJO 保留在一个类中,但需要注意的是,持久化数据的目标应该比 redis 更多?
像这样的伪代码可能吗?
class User {
@redis(redis_user_core)
private String firstName;
@redis(redis_user_core)
private String lastName;
@redis(redis_user_bank_accounts)
private List<String> accouts;
}
问候
解决方案
推荐阅读
- node.js - bigQuery:表插入时出现 PartialFailureError
- mongodb - MongoDB 查询不返回排序
- jquery - 幻灯片内的光滑轮播 appendDots 失去活动课程
- c# - 从应用程序调用时,WorkItem Tracking API 跳过了几个工作项
- bash - 当 ssh 进入远程时 git pull 不提示输入用户名/密码
- excel - Excel / VBA / Rows.Count 返回错误 1004
- android - 单击抽屉时未显示片段
- java - Spring Boot 微服务正在关闭:DiscoveryClient 已完成关闭
- sql - 在最大时间段的窗口上聚合(SUM 或 AVG)
- python - python时间序列合成数据使用ydata-synthetic包 - 时间序列GAN