@Override
    public FlinkJedisConfigBase createFlinkJedisConfig(ReadableConfig config) {
        String host = config.get(RedisOptions.HOST);
        Preconditions.checkNotNull(host, "host should not be null in standalone mode");
        int port = config.get(RedisOptions.PORT);
        Preconditions.checkNotNull(port, "port should not be null in standalone mode");
        String password = config.get(RedisOptions.PASSWORD);
        FlinkJedisPoolConfig.Builder builder = new FlinkJedisPoolConfig.Builder()
                .setHost(host)
                .setPassword(password)
                .setPort(port)
                .setMaxIdle(config.get(RedisOptions.MAXIDLE))
                .setMinIdle(config.get(RedisOptions.MINIDLE))
                .setMaxTotal(config.get(RedisOptions.MAX_TOTAL))
                .setDatabase(config.get(RedisOptions.DATABASE))
                .setTimeout(config.get(RedisOptions.TIMEOUT));
        return builder.build();
    }
Jedis standalone config handler to find and create jedis standalone config use meta.
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/redis/src/main/java/org/apache/inlong/sort/redis/common/config/handler/FlinkJedisStandaloneConfigHandler.java