最近在项目中用到spring-data-redis的hsets功能,但是遇到一个错误
org.springframework.data.redis.RedisSystemException: Unknown redis exception; nested exception is java.lang.NullPointerException
通过测试才发现,当map对象中,存在某个key的值为null时,抛出次异常,只要改为空字符串“”,异常就不会抛出了。
平常使用时,应该避免这种情况,如果是null,那么这个key-value对就失去意义了。