使用redis的坑

   问题总结:

           redis是个好东西,但是使用一定要慎重,尤其是直接往redis存储实例化对象时,分布式系统中,当你在反序列化对象时,是无法获取到redis中刚刚存储的对象的。今天工作当中正正好踩到此坑,记录下来供大家参考。

  解决办法:

         1.存储的时候换一种方式,不要直接存储对象,可以已json字符串去存储你想要存储的信息,获取的时候在重新拼成你所需要的对象。这种方式最保险。

         2.分布式系统中,一定要用公用的对象,建议放在公共资源项目中,这样大家都是用同一个对象进行序列化存储到redis中,这样后面反序列化获取你之前实例化的对象是完全ok的。否则会报错,具体错误就不展示了,等大家遇到自然就知道了。

猜你喜欢

转载自blog.csdn.net/AnswerForWang/article/details/81207828