タグ

memcacheに関するdonayamaのブックマーク (4)

  • JCache の使用 - Google App Engine - Google Code

    Python 概要 CGI 環境 データの格納 概要 エンティティとモデル データの作成、取得、削除 キーとエンティティ グループ クエリとインデックス トランザクション 型とプロパティ クラス GQL リファレンス リファレンス Model Expando PolyModel Property Query GqlQuery キー 関数 例外 サービス Memcache 概要 Memcache の

  • Memcache Java API 概要 - Google App Engine - Google Code

    Memcache Java API 概要 高パフォーマンスでスケーラブルな Web アプリケーションでは通常、一部のタスクに、強力な永続性ストレージより前に、あるいはその代わりに分散型インメモリ データ キャッシュを使用します。 App Engine にメモリ キャッシュ サービスが含まれているのはそのためです。 JCache を使用したデータ キャッシュ メモリ キャッシュを使用する場合 キャッシュされたデータの期限切れ 割り当てと制限 JCache を使用したデータ キャッシュ Memcache Java API は、JSR 107 に記述されたドラフト標準である JCache インターフェース(javax.cache)を実装しています。JCache はキャッシュされたデータへのマップのようなインターフェースを提供します。キーを使用し、キャッシュへの値の保存およびキャッシュからの値の取

  • Memcacheでスピンロックを実装してTask Queue処理結果を集約してみるテスト - スティルハウスの書庫の書庫

    TaskQueueで分散処理した結果をまとめるときは、排他を考慮する必要があります。Datastoreを使う場合なら、単に結果を新規エンティティとして追加したり、エンティティグループの楽観排他を使ったりすればOKです。一方、やっぱりMemcacheでスピーディーに集約したいよ、という場合は、Memcache上で排他を実装する必要があります。以前のエントリにちょろっと書いたMemcacheService#incrementでスピンロックという方法について説明してほしいというコメントをid:miztakaさんよりいただいたので、ここに改めて書きたいと思います。 Memcacheでは排他制御が必要 ご存じのとおり、App Engineはデフォルトで複数のApp Serverによるクラスタが構成されており、またMemcacheサービスはクラスタ全体で共有されるグローバルなキャッシュとして機能します

    Memcacheでスピンロックを実装してTask Queue処理結果を集約してみるテスト - スティルハウスの書庫の書庫
  • GAE/JでMemcache APIを使う - よねのはてな

    GAE/Jでwikipediaの検索結果をMemcache APIを利用し検索結果やCachestatisticsを表示してみました。 http://yone098.appspot.com/ JSR107は、どスルーだったのですがこれを機に少し見てみたいと思います。 同じキーワードならMemcacheを使っていて、数倍の速度が体感出来ます。 JCacheの使い方は非常に簡単なので、暇な人は試してみると良いと思います。 Map<Integer, Integer> props = new HashMap<Integer, Integer>(); // cahceのexpire設定 props.put(GCacheFactory.EXPIRATION_DELTA, 3600 * 3); CacheFactory cacheFactory = CacheManager.getInstance().

    GAE/JでMemcache APIを使う - よねのはてな
  • 1