91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

StackService.Redis Pub/Sub應用實例

發布時間:2020-07-22 11:15:02 來源:網絡 閱讀:1397 作者:hziee514 欄目:編程語言

新建項目后先引用庫ServiceStack.Redis


1. 參數配置

/* 連接字符串格式
 * localhost
 * 127.0.0.1:6379
 * redis://localhost:6379
 * password@localhost:6379
 * clientid:password@localhost:6379
 * redis://clientid:password@localhost:6380?ssl=true&db=1
 */
var redis_servre = "192.168.1.104:6379";
var redis_channel = "test@#";
var channel_exit = "exit";

2. 建立redis連接池

var rwHosts = new string[] { redis_servre };
var rHosts = new string[] { };
var redisPool = new PooledRedisClientManager(rwHosts, rHosts, new RedisClientManagerConfig()
{
    MaxWritePoolSize = 5,
    MaxReadPoolSize = 5,
    AutoStart = true
});

3. 訂閱channels

var t_sub = new Thread(() =>
{
    //using (var redisClient = new RedisClient("192.168.1.104", 6379))
    using (var redisClient = redisPool.GetClient())
    {
        using (var sub = redisClient.CreateSubscription())
        {
            sub.OnMessage = (channel, msg) =>
            {
                Console.WriteLine("recv {0} from {1}", msg, channel);
                if (msg == channel_exit)
                {
                    sub.UnSubscribeFromAllChannels();
                }
            };
            //會阻塞線程
            sub.SubscribeToChannels(redis_channel);
        }
    }
    Console.WriteLine("sub exit");
});
t_sub.Start();

4. 向channel發布消息

using (var redisClient = redisPool.GetClient())
{
    redisClient.PublishMessage(redis_channel, "hello");
    Console.ReadKey();
    redisClient.PublishMessage(redis_channel, channel_exit);
}

5. 運行程序查看效果,可以通過redis-cli程序發送消息試試看

>publish test@# hello
>publish test@# exit


附件:http://down.51cto.com/data/2367225
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

吉木萨尔县| 祁东县| 彭山县| 杭锦后旗| 社旗县| 沐川县| 永川市| 云阳县| 陆川县| 乳山市| 佳木斯市| 广宗县| 霍城县| 惠东县| 阿拉善右旗| 西青区| 米易县| 大安市| 和静县| 衢州市| 广汉市| 黔东| 东丰县| 韶关市| 仁怀市| 塔城市| 孝义市| 昔阳县| 通州区| 讷河市| 桦南县| 绍兴市| 望奎县| 二手房| 元氏县| 五家渠市| 昭通市| 卫辉市| 呼玛县| 和田县| 宝丰县|