RedisTemplate 怎么获取到链接信息?怎么获取到所有key?怎么获取指定key?

获取Redis的链接信息:

(RedisTemplate<String, ?> redisTemplate) {
    RedisConnectionFactory connectionFactory = redisTemplate.getConnectionFactory();

    (!(connectionFactory LettuceConnectionFactory)) {
        System..println();
        ;
    }

    LettuceConnectionFactory lettuceConnectionFactory = (LettuceConnectionFactory) connectionFactory;

    RedisConnection connection = connectionFactory.getConnection();

    (connection == || connection.isClosed()) {
        System..println();
    } {
        System..println();

        String host = lettuceConnectionFactory.getHostName();
        port = lettuceConnectionFactory.getPort();

        System..println(+ host);
        System..println(+ port);

        System..println(+ connection.info());
    }
}

获取指定的key:

Set<String> (RedisTemplate<String, ?> redisTemplate) {
    ScanOptions scanOptions = ScanOptions.().match().count().build();

    Set<String> keys = redisTemplate.execute(connection -> {
        Set<[]> keysBytes = connection.keys(.getBytes());
        keysBytes.stream()
                .map(String::)
                .collect(Collectors.());
    }, );

    keys;
}

获取所有key:

Set<String> (RedisTemplate<String, ?> redisTemplate,String hashKey) {
    HashOperations<String, String, Object> hashOperations = redisTemplate.opsForHash();
    hashOperations.keys(hashKey);
}

相关推荐

  1. js怎样获取时间戳?

    2024-01-08 06:08:05       34 阅读
  2. redis中key了过期时间怎么删除

    2024-01-08 06:08:05       61 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-08 06:08:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-08 06:08:05       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-08 06:08:05       82 阅读
  4. Python语言-面向对象

    2024-01-08 06:08:05       91 阅读

热门阅读

  1. 蓝桥杯基础知识1 字母大小写转换

    2024-01-08 06:08:05       75 阅读
  2. gin使用jwt登录验证

    2024-01-08 06:08:05       64 阅读
  3. 第28关 k8s监控实战之Prometheus(四)

    2024-01-08 06:08:05       63 阅读
  4. K8S---通过curl访问api

    2024-01-08 06:08:05       46 阅读
  5. 华为HCIE课堂笔记第十三章 IPv6地址配置

    2024-01-08 06:08:05       48 阅读
  6. 基于单片机的智能电子秤控制系统的设计与实现

    2024-01-08 06:08:05       65 阅读
  7. 网络通信(7)-TCP协议解析

    2024-01-08 06:08:05       51 阅读
  8. Linux中手动引导启动和密码破解

    2024-01-08 06:08:05       57 阅读
  9. Linux 命令kill

    2024-01-08 06:08:05       53 阅读