25,980
社区成员




这个跟类没关系吧! 两个类,但是结构应该是一样的。那么你可以将其转换成json格式的字符串存入redis,然后在另一个系统中将其反序列话回来。你的描述也有问题。既然都连的是同一个数据库,那么为什么还要放到redis中? 2个系统通过 DB 交换数据不就行了! 看不出来你这里要用 redis干嘛! 我有两个mybatis的项目,功能不同的,但是连接的是同一台数据库的。然后,想缓存都放在一台redis上。 但是,这两个项目,虽然有些地方,两边对应的是同一张表,比如客户表,但是,两边毕竟是两个类,这个在redis存缓存的时候,应该是存了两份吧。
com.magix.common.redis.LoggingRedisCache是你自定义的 mybatis 二级缓存的实现吧! 源码呢? 我觉得你要用 mybaitis 的自定义二级缓存<cache>结合redis来解决这个问题,先参看下这个: http://blog.csdn.net/luanlouis/article/details/41280959 http://blog.csdn.net/luanlouis/article/details/41408341
[quote=引用 3 楼 cclovescw 的回复:] [quote=引用 2 楼 oxcow 的回复:] 这个跟类没关系吧! 两个类,但是结构应该是一样的。那么你可以将其转换成json格式的字符串存入redis,然后在另一个系统中将其反序列话回来。你的描述也有问题。既然都连的是同一个数据库,那么为什么还要放到redis中? 2个系统通过 DB 交换数据不就行了! 看不出来你这里要用 redis干嘛! 我有两个mybatis的项目,功能不同的,但是连接的是同一台数据库的。然后,想缓存都放在一台redis上。 但是,这两个项目,虽然有些地方,两边对应的是同一张表,比如客户表,但是,两边毕竟是两个类,这个在redis存缓存的时候,应该是存了两份吧。
我有两个mybatis的项目,功能不同的,但是连接的是同一台数据库的。然后,想缓存都放在一台redis上。 但是,这两个项目,虽然有些地方,两边对应的是同一张表,比如客户表,但是,两边毕竟是两个类,这个在redis存缓存的时候,应该是存了两份吧。