2017-08-09 16:24
@pfjia 写个工具类叫 RedisExt,然后写个工具方法,通过 Redis.use().getJedis() 获取底层 jedis 连接,然后再调用底层的方法进行操作
只要有无法满足的需求,通过 getJedis() 都是可以抵达的
2017-08-09 15:10
在集群方式下,请求到达集群某节点是动态的,如果不同的节点都存放了 session,那么在第二次请求到达另一个节点时仍然找不到 session
解决的思路极其简单:让每一个节点保持无状态,也就是每个节点根本就不存 session
落实到代码,你手头的 jfinal club 已经实现了,该项目是将 session 存放在数据库中的,而每个节点的 ehcache 仅仅只是对 session 进行缓存提速处理,当 ehcache 中找不到 session 时,会去数据库的 session 表读取 session 值
不必舍近求远,搞懂 jfinal club 中的 session 表以及相关业务就可以了
2017-08-09 11:42
@大狗哥 在 jfinal 的控制层,为 controller 注入 service 层以后,剩下的玩法与你之前的积累就一样了, just do it