美文网首页SpringBoot极简教程 · Spring Boot
springboot往redis存入set集合报空指针

springboot往redis存入set集合报空指针

作者: plugins | 来源:发表于2018-08-06 13:45 被阅读1次

操作redis的实例是RedisTemplate

1、调用单个元素的存储方法时,是不允许存空值的

2、调用直接存入数组时,是允许为空的

我们在某一个接口会利用redis取交集,直接采用存储数组的时候,正常情况下,取交集没有问题,

但是有一点当服务器前面被调用某一接口,将某值存入redis的set集合中,是调用单个元素存储的,这个时候调用sadd方法是对象是不允许元素为空的,当此时直接存入一个集合时,虽然外层调用的存入数组的方法,但是方法内部还是会逐个调用sadd方法,那次是调用sadd方法的对象还是之前那个,是不允许有空元素的,会报空指针异常

(纯属对个人项目中遇到异常的描述,如有雷同,你才明白我说的是啥☺)

相关文章

网友评论

    本文标题:springboot往redis存入set集合报空指针

    本文链接:https://www.haomeiwen.com/subject/jvowvftx.html