com.jfinal.plugin.redis.Cache建议支持下String方式存储

波总好:

目前Redis插件里只支持序列化形式存储,也搜索看了波总对此做法的说明,但是实际项目开发中对String形式存储的需求还是很大的。

这样做目前主要考虑以下方面的便捷性:

  1. 增加redis存储内容的可视性,一目了然。

  2. 不同语言系统无障碍混合存取,减少不必要的麻烦。


目前采用通过Cache获取Jedis调用其提供的相关方法,身为一个严重强迫症患者实在忍受不能。

请波总考虑后续版本加入相关支持可以自行选择。

评论区

JFinal

2018-07-11 15:05

我也很希望不做任何序列化操作,直接支持 String,这样我也省时省力

但是如果不做序列化的话,只能支持 String 型,没法支持你的自定义类型,例如:User、Account、Article 等等自定义的类型

jfinal初识

2019-11-29 17:05

@JFinal 波总,需要提供下存string的方式,如果想存User, Account等自定义对象,让使用者转成json串就行了。string可读性强,有时候需要到命令行看缓存的内容

南兄

2020-01-07 11:24

@JFinal 我只能说不支持String极其不便,非常不友好

JFinal

2020-01-07 11:47

@南兄 只支持 string 参数,只不过内部进行了序列化转换而已