public void FlushAll() { RedisScopeExecHelper.ExecScope("redis_flush", (cli) => { using (var sh = cli.GetDatabase(7)) { cli.FlushAll(true); cli.FlushAll(false); } }); }
public void PubSubChannels() { RedisScopeExecHelper.ExecScope(Connection, (cli) => { var key1 = "PubSubChannels1"; using (cli.Subscribe(key1, (chan, msg) => { })) { var chans = cli.PubSubChannels("PubSubChannels1*"); Assert.Single(chans); Assert.Equal(key1, chans[0]); Thread.CurrentThread.Join(500); } }); }
public void Hello() { RedisScopeExecHelper.ExecScope(new ConnectionStringBuilder() { Host = RedisEnvironmentHelper.GetHost("redis_single"), Password = "******", MaxPoolSize = 1 }, (cli) => { var r1 = cli.Hello("3"); var r2 = cli.Hello("3", "default", "123456", "myname-client"); Assert.Equal("myname-client", cli.ClientGetName()); var r3 = cli.Hello("2"); }); }
public void PubSubNumSub() { RedisScopeExecHelper.ExecScope(Connection, (cli) => { var key1 = "PubSubNumSub1"; using (cli.Subscribe(key1, (chan, msg) => { })) { var r1 = cli.PubSubNumSub("PubSubNumSub1"); Assert.Equal(1, r1); var r2 = cli.PubSubNumSub(new[] { "PubSubNumSub1" }); Assert.Single(r2); Assert.Equal(1, r2[0]); Thread.CurrentThread.Join(500); } }); }