whole_func_string: function(opts) {
      this._client = Promise.promisifyAll(redis.createClient(opts));
      if (opts.db) {
        this._client.selectAsync(opts.db);
      }
      this.redisOpts = opts;
    }
func_code_string: function(opts) {
      this._client = Promise.promisifyAll(redis.createClient(opts));
      if (opts.db) {
        this._client.selectAsync(opts.db);
      }
      this.redisOpts = opts;
    }
func_documentation_string: Initialize redis client
  @param {Object} opts Options for creating the redis client