在该博客中看到的原因:https://www.cnblogs.com/mlocvery/p/14600830.html。
简述一下就是,RedisTemplate的下面两个重载方法处理不一样:
set(k, v, expireTime);
set(k, v, expireTime,TimeUnit.SECONDS);
方法1的说明是用指定的值,追加覆盖原有内容,追加覆盖的位置由offset确定,如果原有内容长度不够,则会使用\u0000
填充到足够的长度。
方法2才能直接覆盖内容。
在该博客中看到的原因:https://www.cnblogs.com/mlocvery/p/14600830.html。
简述一下就是,RedisTemplate的下面两个重载方法处理不一样:
set(k, v, expireTime);
set(k, v, expireTime,TimeUnit.SECONDS);
方法1的说明是用指定的值,追加覆盖原有内容,追加覆盖的位置由offset确定,如果原有内容长度不够,则会使用\u0000
填充到足够的长度。
方法2才能直接覆盖内容。