我正在尝试使用redisson客户机获取redis集群中密钥的值。

Config config = new Config();
        config.useClusterServers()
    .addNodeAddress("redis://localhost:6380","redis://localhost:6379","redis://localhost:6381");

        RedissonClient redisson = Redisson.create(config);

        RMapCache<String, String> map = redisson.getMapCache("db0");

        System.out.println("Key value  is :  "+map.get("key"));

我从这个命令结果中得到db0作为键空间
信息键空间
db0:keys=1,expires=0,平均ttl=0
但结果是:
键值为:空

最佳答案

redis集群总是只有一个键空间,不能通过db0名称进行切换或访问。db0:keys=1意味着您的案例中已经有带db0的单键。

关于java - 如何使用redisson客户端获取redis集群中的 key 值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53691702/

10-09 20:49