Redison不存储在redis中?

vjhs03f7  于 2021-06-09  发布在  Redis
关注(0)|答案(1)|浏览(409)

我正在使用redisson for redis。我已经在本地系统上安装了redis。我已经编写并运行了以下代码:

Config config = new Config();
config.useSingleServer()
        .setAddress("redis://127.0.0.1:6379");

RedissonClient client = Redisson.create(config);

RMap<String, RList<String>> settings = client.getMap("settings");

RList<String> options1 = client.getList("settings_server1_option");

options1.add("Hello");
options1.add("World");
settings.put("server1", options1);

RList<String> options2 = client.getList("settings_server2_option");
options2.add("My land");
options2.add("Your land");
settings.put("server2", options2);

RList<String> options2Value = settings.get("server2");
System.out.println(options2Value);

我得到了预期的值,但是,当我进入redis cli并尝试检索该键时,我得到了 nil 为什么?为什么不把数据推送到redis?

drkbr07n

drkbr07n1#

您只需连接到redis cli并运行monitor命令,然后执行代码。如果您连接到正确的redis服务器,那么命令将显示在redis cli上。如果它没有出现,那么您可能连接到了错误的服务器。
您可以在redis cli上运行client list来查看连接的客户端数量及其地址。

相关问题