为了账号安全,请及时绑定邮箱和手机立即绑定

RedisSystemException:未知的redis异常;嵌套的异常是

RedisSystemException:未知的redis异常;嵌套的异常是

哆啦的时光机 2021-04-29 18:39:37
目前,我正在尝试学习spring数据redis我已经创建了一些测试项目并成功插入了数据,但是在使用管道命令时遇到了问题这是我的配置文件:public RedisTemplate<String, String> redisTemplate( JedisConnectionFactory jedisConnectionFactory) {        RedisTemplate<String, String> redisTemplate = new RedisTemplate<>();        redisTemplate.setConnectionFactory(jedisConnectionFactory);        redisTemplate.setEnableTransactionSupport(true);        redisTemplate.setKeySerializer(new StringRedisSerializer());        redisTemplate.setValueSerializer(new StringRedisSerializer());        return redisTemplate;    }和我的仓库:    @Repository    public class PaymentDetailRepoImpl implements PaymentDetailRepo {        @Autowired RedisTemplate<String, String> redisTemplate;        private ValueOperations<String, String> operation;    @PostConstruct    private void init() {        operation = redisTemplate.opsForValue();    }        @Override            public void saveMulti(List<Payment> listModel) {                this.redisTemplate.executePipelined(new RedisCallback<Object>() {                    @Override                    public Object doInRedis(RedisConnection connection) throws DataAccessException {                        StringRedisConnection stringRedisConn = (StringRedisConnection)connection;                        listModel.forEach(model -> {                            operation.set(model.getUser(), model.getTotal());                        });                        return null;                    }                });            }数据已成功导入redis,但在事务结束时出现以下错误:org.springframework.data.redis.RedisSystemException: Unknown redis exception; nested exception is java.lang.NullPointerException原因:by: java.lang.NullPointerException: null    at redis.clients.jedis.Transaction.exec(Transaction.java:54)    at org.springframework.data.redis.connection.jedis.JedisConnection.exec(JedisConnection.java:558)您知道为什么会发生此错误吗?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1366 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号