关于redis 的一个问题 希望解决一下

提问 9 1628
nike gougou
nike gougou 2019-04-04
版本:renren-security 开发环境:
关于 redisTest测试类里面的为啥每次插入的时候会+一个@type 和包名路径,如果接口想get这个key 是需要一个必选的DTO 或Entity 能不能存存入的时候让redis 不加这个type
回帖
  • 存String,就不会加@type,这个是方便反序列化
    0
  • nike gougou
    nike gougou (楼主)
    2019-04-04
    @Mark 再请问一下,我后台set进去的list,但是接口取出来报错是是那个类找不到 type 不存在
    0
  • @nikegougou 贴下报错信息
    0
  • nike gougou
    nike gougou (楼主)
    2019-04-04
    img[//cdn.renren.io/b7b92201904041114537990.jpg] img[//cdn.renren.io/04719201904041114574812.jpg] 存进去的时候是JsonArray 在api里面取出来的是jsonObject
    0
  • nike gougou
    nike gougou (楼主)
    2019-04-04
    @Mark 麻烦再看一下
    0
  • @nikegougou 没太明白你想表达的意思,有报错信息,帖报错信息,就好了
    0
  • nike gougou
    nike gougou (楼主)
    2019-04-04
    @Mark img[//cdn.renren.io/18d38201904041154568582.png] img[//cdn.renren.io/e7cdc201904041155058223.png]
    0
  • nike gougou
    nike gougou (楼主)
    2019-04-04
    @Mark 还有一种情况就是在admin 里面get set 都是没有问题的,一到Api里面需要接口取数据的时候这就报这个错误了 已经把DTO里面的都统一了还是不行
    0
  • @nikegougou List<String> list = (List<String>) redisTemplate.opsForList().range(); 这样就可以了,不用自己去转
    1
本帖已结贴