問題タブ [redis-cache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
caching - redis キャッシュに一括設定
アプリケーション層のキャッシュとして Redis を使用しています。Redis は Java アプリケーションであるため、Jedis クライアントを利用しています。これを使用して、設定、取得、削除などのすべての基本操作を実行できました。
Jedis クライアントを使用して一括セット (バッチ挿入) を行う方法はありますか
azure - 再起動後に Redis キャッシュへの接続が失敗する - Azure
次のコードを使用して、キャッシュ (メモリ内および Redis) に接続しています。
settings
.WithSystemRuntimeCacheHandle()
.WithExpiration(CacheManager.Core.ExpirationMode.Absolute, defaultExpiryTime)
.And
.WithRedisConfiguration(CacheManagerRedisConfigurationKey, connectionString)
.WithMaxRetries(3)
.WithRetryTimeout(100)
.WithJsonSerializer()
.WithRedisBackplane(CacheManagerRedisConfigurationKey)
.WithRedisCacheHandle(CacheManagerRedisConfigurationKey, true)
.WithExpiration(CacheManager.Core.ExpirationMode.Absolute, defaultExpiryTime);
正常に動作しますが、マシンが (ホストしている Azure によって自動的に) 再起動され、再起動後に Redis への接続が次の例外で失敗することがあります。
Connection to '{connection string}' failed.
at CacheManager.Core.BaseCacheManager`1..ctor(String name, ICacheManagerConfiguration configuration)
at CacheManager.Core.BaseCacheManager`1..ctor(ICacheManagerConfiguration configuration)
at CacheManager.Core.CacheFactory.Build[TCacheValue](String cacheName, Action`1 settings)
at CacheManager.Core.CacheFactory.Build(Action`1 settings)
Redis FAQ ( https://docs.microsoft.com/en-us/azure/redis-cache/cache-faq ) の部分によると、「クライアントがキャッシュから切断されたのはなぜですか?」再デプロイ後に発生する可能性があります。
質問は
- 再デプロイ後に接続を復元するメカニズムはありますか
- 接続を初期化する方法に何か問題がありますか
接続文字列は問題ないと確信しています
azure - データの配列を Azure Redis Cache に格納するには
以下に示すデータのリストを Azure redis キャッシュに保存したいと考えています。
私はこのRedisキャッシュを初めて使用し、物事を学び、取り組んでいます。データをリストとしてRedisキャッシュに渡すときに問題に直面するため、値を文字列形式で渡すことができます。また、API (C# 言語) でキーを使用して同じ値を取得する方法。
redis - redisログの「クォーラムに達しました」とは何ですか? 技術的にはどういう意味ですか?
redisログの「クォーラムに達しました」とは、技術的に何を示しているのですか?それは問題ですか? それを修正するために redis.conf パラメータを調整するのに何か欠けていますか?
Redis ログ メッセージ: