問題タブ [simple-spring-memcached]

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.

0 投票する
1 に答える
6726 参照

spring - memcached を使用した Spring キャッシュ

私はhttps://github.com/AKQABER/simple-spring-memcachedを使用して、memcachedをキャッシュ実装としてSpringに統合しています。

しかし、私は成功しませんでした:P

spring 4 と spring-data-jpa を使用しています

テスト目的でキーをハードコーディングしました。特別なことは何もありません。「defaultCache」と呼ばれるキャッシュを使用してください。memcached の構成は次のとおりです。

そして、コードを含む単純なメイン クラスを使用してテストできます。

また、obj は常に null です。ただし、defaultCache オブジェクトを直接使用すると、問題なくアイテムをキャッシュに出し入れできます。何か案が?

0 投票する
1 に答える
1283 参照

java - spring mvc で注釈ベースの SpyMemcached 構成を設定する

私は春のフレームワークが初めてです。アプリケーションで spy memcached を使用したいのですが、Bean を設定するための適切なアノテーション ベースの構成が見つかりません。現在、コントローラーでMemcached静的オブジェクトを使用していますが、これはプログラミングが非常に悪いようです。spring 構成で memcache を実装する簡単な方法を提供してください。memcached「127.0.0.1:11211」のデフォルト値のみ。ありがとうございました。

編集。

この xml 構成を適切な annitation ベースの構成に変換する方法と、cintroller で何を Autowire に変換するか..

0 投票する
2 に答える
2205 参照

java - Spring Memcached アノテーションがキャッシュされない

Spring で Memcache を動作させようとしています。

Docker と Kitematic を使用して、ローカルの Memcached サーバーをセットアップしました。

ここに画像の説明を入力

telnet: を使用して Memcached サーバーにアクセスし、ortelnet 192.168.99.100 32780を実行します(キャッシュが空の場合にのみ出力されます)。statsstats itemsEND

私のpom.xml

私のapplicationContext.xml中で私は次のものを持っています:

cacheContext.xml私の設定では次のとおりです。

それぞれ異なるキャッシング メカニズムを使用する 3 つの異なるメソッドを作成しました。

それにアクセスするには、次のようにします。

getDateTime2とに実行時例外を配置した後getDateTime3、インターセプターが呼び出されていないことが確認されました。

彼らの迎撃魔法@Cachableを使わない原因は何か考えはありますか?@ReadThroughSingleCache

Matjaž Pečan の応答に基づく更新:

CacheClass インターフェイス:

CacheClass の実装:

キャッシュをテストしている SOAP エンドポイント:

cacheContext.xml:

0 投票する
1 に答える
1266 参照

java - 単純なスプリング memcached を使用した JSON シリアル化

デフォルトのシリアル化タイプが JSON に設定されている simple-spring-memcached を使用できません。私が得るエラーは次のとおりです。

私の構成は次のとおりです。

https://code.google.com/p/simple-spring-memcached/wiki/Getting_Started#Serializationのガイドによると、カスタム トランスコーダーを定義する必要はないようです。私は何が間違っているのでしょうか?

私は次のバージョンを使用しています.. spring-cache: v3.5.0 spymemcached-provider: v3.5.0 spring: v3.2.8.RELEASE

0 投票する
1 に答える
932 参照

spring-boot - Memcached @cacheable はキャッシュしない

Spring Boot アプリケーションで Simple Spring Memcached (SSM) を使用しています。私は memcached を初めて使用し、物事を理解しようとしています。

以下のコードの場合

残りの呼び出しの後、例: localhost:9000/checkend?Id=7 memcached ストア (キーとして 7、値として "done1") が保存され、同じ残りの呼び出しが行われたときにキャッシュから取得されます..(注: RandomClass のメソッド「testCache」の結果「それはなぜですか?」)そして

指定された入力で「testCache」メソッドをキャッシュしません。この場合の RandomClass のメソッドがキャッシュされない理由は何ですか?

0 投票する
1 に答える
169 参照

java - Spring MemCached はすべての奇妙な動作をフラッシュします

Spring Web プロジェクトでは、単一のキャッシュ サーバーと異なるキャッシュ マネージャーを使用している場合、たとえば注釈は

もしそうなら

構成で有効allowClear=trueにした場合、これはconfigCache? またはそれもクリアenvCacheしますか?

Amazon ElasticCache で多くの flush_all コマンドが実行されているのを確認しており、アイテムの大部分が再利用されています。これは evict allEntries を使用しているからでしょうか?

0 投票する
1 に答える
261 参照

java - put 操作中の InterruptedException SSM Xmemcached

memcached として専用サーバーがあります。以下の構成があります。

しかし、オブジェクトの設定中にキャッシュの InterruptedException 例外が発生しています。以下はログです

以下はmemcachedバージョンです

この例外の理由が何であるかはわかりません。複数のキャッシュが構成されていますが、この例外は APP_CACHE_1 でのみ発生します。APP_CACHE_1 の有効期限は 7200 です。