Exemple #1
0
        public async Task ConnectRedis(string address, int port, string hostname)
        {
            _connection?.Disconnect();
            var conn = new SynapseRedisReplication(this.ClientName, hostname);

            _connection           = conn;
            conn.CommandProcessor = new ReplicationProcessor(this.ProcessCommands, true);
            conn.Connected       += Conn_Connected;
            await conn.Connect(address, port);
        }
Exemple #2
0
        public async Task ConnectTcp(string address, int port)
        {
            _connection?.Disconnect();
            var conn = new SynapseTcpReplication(this.ClientName);

            _connection           = conn;
            conn.CommandProcessor = new ReplicationProcessor(this.ProcessCommands);
            conn.Disconnected    += Conn_Disconnected;
            conn.Connected       += Conn_Connected;
            await conn.Connect(address, port);
        }