SpringBoot 使用redisson存储json数据不带包名
时间: 2023-05-18 16:07:23 浏览: 243
可以使用以下代码实现:
```java
import org.redisson.Redisson;
import org.redisson.api.RedissonClient;
import org.redisson.config.Config;
public class RedissonUtils {
private static RedissonClient redissonClient;
static {
Config config = new Config();
config.useSingleServer().setAddress("redis://127.0.0.1:6379");
redissonClient = Redisson.create(config);
}
public static RedissonClient getRedissonClient() {
return redissonClient;
}
}
```
然后在代码中使用以下代码存储JSON数据:
```java
import org.redisson.api.RMap;
import org.redisson.api.RedissonClient;
public class RedissonJsonUtils {
private static RedissonClient redissonClient = RedissonUtils.getRedissonClient();
public static void saveJsonData(String key, String json) {
RMap<String, String> map = redissonClient.getMap(key);
map.put(key, json);
}
public static String getJsonData(String key) {
RMap<String, String> map = redissonClient.getMap(key);
return map.get(key);
}
}
```
其中,key为存储的键,json为存储的JSON数据。使用RMap可以方便地存储和获取JSON数据。
阅读全文