1
我有以下类用户:反序列化Redis的键与杰克逊(JSON)字段值
// userId is Redis key
@JsonIgnoreProperties("userId")
class User {
private int userId;
private String firstName;
private String lastName;
//setter, getter..
}
userID是用作Redis的记录键(在形式user:[userId]
)。为了节省一些空间,我不想将它另外存储在JSON字段中,这就是为什么我有@JsonIgnoreProperties("userId")
。
以下是在Redis的一个例子User实例:
127.0.0.1:6379> get "user:1234"
"{\"firstName\":\"John\",\"lastName\":\"Smith\"}"
如何反序列化这样JSON对象,具有优选Jackson2JsonRedisSerializer
?经过反序列化的例子,上面的userId值将被设置为1234.
我正在寻找更多的系统解决方案。无论如何谢谢你到目前为止。 –