代码拉取完成,页面将自动刷新
@JFinal Redis.use() 好像没法做扩展了。
想使用scan里面都没有实现,继承Cache后,也拿不到use()对象, 要怎么做才好,Redis还有很多函数都没做全,求老大指点做么做Redis扩展,需要使用scan和subscribe等函数,急啊!!!
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
@LarryKoo 自行做扩展,建议这样:
1. 自定义一个 com.mysite.Cache 继承一下 Cache,在其中添加自己需要的功能
2. 自定义一个 com.mysite.Redis 继承一下 Redis,添加一个对com.mysite.Cache 的获取方法,例如 com.mysit.Redis.get(cacheName)
3. 自定义一个 com.mysite.RedisPlugin 继承一下 RedisPlugin,初始化 Cache 时创建自己的 Cache 代替 jfinal 原有的 Cache 即可
4. 使用时,直接 com.mysite.Redis.get(...) 即可得到自己扩展后的 Cache
5. 以上扩展时类名保持与 jfinal 中的一致,仅包名不同,在 jfinal 升级后,基本只用改下包名便可方便升级到 jfinal 最新版
JFinal2.1 已解决扩展问题
还有就是对Redis的操作,序列化byte操作应该是可选的才对,有时候存字符串更便于管理和直接操作。
登录 后才可以发表评论