sorccu / r2d2-redis

MIT License
101 stars 42 forks source link

create RedisConnectionManager with ConnectionInfo to support IPv6 connection #42

Closed sallyyu0 closed 4 years ago

sallyyu0 commented 4 years ago

Due to RedisConnectionManager struct defined with private members, need interface to create with ConnectionInfo directly in order to support IPv6.

    pub fn new_with_conn_info<T: redis::ConnectionInfo>(
        params: T,
    ) -> Result<RedisConnectionManager, redis::RedisError> {
        Ok(RedisConnectionManager {
            connection_info: params,
        })
    }