Redia lua脚本,序列化问题

已知:

  • lua脚本在redis中直接执行正常
  • redisTemplate执行lua脚本,出现各种错误,但用返回的sha,在redis中直接执行正常

初步判定,是redis的序列化的问题,出问题时,使用的RedisTemplate,且value的序列化使用的FastJsonRedisSerializer。推测在反序列化时,出现了问题 。

一个解决方案是,RedisTemplate用在通常的kv的操作中,与lua脚本有关的,使用StringRedisTemplate

Leave a Reply

Your email address will not be published. Required fields are marked *

lWoHvYe 无悔,专一