我正在尝试这样做。
我有一个对象列表(自定义对象),我想将它们全部保存在 Redis 中的单个寄存器中,是否可以以某种方式将它们保存为 ajax?我正在阅读有关杰克逊的文章,但我不知道如何理解。
到目前为止我只有这个
@Autowired
private StringRedisTemplate redisTmpl;
Run Code Online (Sandbox Code Playgroud)
我可以这样保存
redisTmpl.opsForValue().set("foo", "bar");
Run Code Online (Sandbox Code Playgroud)
效果很好,但我想保存我的对象列表(使用这个StringRedisTemplate.
知道怎么做吗?
或者也许使用另一种方式?但我需要用一键保存所有列表。
谢谢
我找到了方法......
要保存所有列表,您可以使用 jackson,这样
ObjectMapper mapper = new ObjectMapper();
String jsonInString = mapper.writeValueAsString(myList);
Run Code Online (Sandbox Code Playgroud)
然后你就以同样的方式保存它
redisTmpl.opsForValue().set("foo", jsonInString);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18209 次 |
| 最近记录: |