アリ雲のRedis(パスワードの確認)問題の接続プーリング・サービスを使用している場合、接続をServiceStack.Redis

接続プールを作成します。

コードをコピー
1プライベート静的PooledRedisClientManager PRCM = CreateManager(新しい新しいString [] { "IP @パスワード:ポート"}、[] { "IP @パスワード:ポート"}新しい新しいString); 
 2パブリック静的PooledRedisClientManager CreateManager(文字列[] readWriteHosts、文字列[ ] readOnlyHosts)
 。3 { 
 4 //は別リードをサポートし、ロードバランシングを書き込む
 。5新しい新しいPooledRedisClientManager(readWriteHosts、readOnlyHosts、新しい新しいRedisClientManagerConfigを返す
 。6 { 
 7 MaxWritePoolSize = 5、//リンクプールのリンク番号"書き込み" 
 「//、8 MaxReadPoolSize = 5 「リンク・プールのリンク番号を読み取る
 。trueに自動起動9 = 
10のDefaultDB = 0 
; 11})
}れる12
コードをコピー

コール

使用(IRedisClientのRedis = prcm.GetClient()){ 
                Redis.Set(キー、値、dateTimeの); 
            }

このエラーは、あなたのアカウントに対応していませ役割を指揮します

ソリューション:

接続プールを作成する際に偽RedisConfig.VerifyMasterConnections =ように、コードに追加されます。

 

コードをコピー
パブリック静的PooledRedisClientManager CreateManager 1(文字列[] readWriteHosts、文字列[] readOnlyHosts)
 2 { 
 3 =のRedisConfig.VerifyMasterConnections falseに;。
 。4 //別々のリードをサポートし、ロードバランシングを書く
 。5新しい新しいPooledRedisClientManager(readWriteHosts、readOnlyHosts、新しい新しいRedisClientManagerConfig返す
 。6 { 
 7 MaxWritePoolSizeを= 5、// "書き込み"リンクセルリンク番号
 のリンクの数をプール8 MaxReadPoolSize = 5、// "読み取り"接続
 9真の自動起動=、。
10のDefaultDB = 0 
11}); 
12}であります
コードをコピー

問題は解決します!

 

別のエラー

NOAUTH認証が必要

ソリューション

プライベート静的PooledRedisClientManagerのPRCM = CreateManager(新しい文字列[] { "パスワード@のIP:ポート"}、新しい文字列[] { "パスワード@のIP:ポート"});

おすすめ

転載: www.cnblogs.com/kevin860/p/11267468.html
おすすめ