タグ

redisとawsに関するtvskのブックマーク (10)

  • ElastiCacheのRedisのSETが詰まった時おれたちは - Qiita

    あらすじ AWS上にWEBサービスを構築しておりました所、徐々に全体的なレスポンスが悪化していっておりました。よくあることです。計測してみた所、サマリ結果をキャッシュしていたElastiCacheのRedisがネックになっていた事が発覚しました。 更に詳細に計測してみると、どうやらRedisに対するSETになんか8秒ほどかかっている模様、おっと、何かがおかしい。 現場は騒然とし始めます。一刻も早くこのボトルネックを潰さないと大変なことになる、こうして我々の残業はスタートを切りました。 こうした試行錯誤の顛末が、誰かの役に立てばと思ってこの記事を残します。 結論先取 ElastiCacheの弱いインスタンスはネットワーク帯域が狭い ElastiCacheのデフォルトのインスタンスが r3.large なのには意味がある キャッシュをしたけりゃ現金を払え GETしか絞れないSLOWLOG、そし

    ElastiCacheのRedisのSETが詰まった時おれたちは - Qiita
    tvsk
    tvsk 2018/01/30
    SET が遅いケースはネットワークがボトルネックになっているという話。
  • conma.me

    This domain may be for sale!

    tvsk
    tvsk 2018/01/25
    redis インスタンスの各コマンドベンチマーク (秒あたり何件のリクエストを捌けるか), レイテンシー
  • Amazon ElastiCache for Redis とは - Amazon ElastiCache for Redis

    Amazon ElastiCache は Redis エンジンと Memcached エンジンの両方で動作します。関心のあるエンジンのガイドを使用してください。必要なエンジンがわからない場合は、このガイドの「Memcached と Redis の比較」を参照してください。 ElastiCache for Redis の概要 Redis を使用する既存のアプリケーションは、ほとんど変更することなく ElastiCache を使用できます。アプリケーションに必要な情報は、デプロイした ElastiCache ノードのホスト名とポート番号だけです。 ElastiCache for Redis には、重要な番稼働用環境へのデプロイに対してサービスの信頼性を高めるのに役立つ複数の機能があります。 キャッシュノードの障害の自動検出と復旧。 レプリケーションをサポートする Redis クラスターでの、

    tvsk
    tvsk 2018/01/24
    AWS/redis で利用できないコマンド: auth,bgrewriteaof,bgsave,config,debug,migrate,save,slaveof,shutdown,sync
  • Amazon ElastiCache for Redis とは - Amazon ElastiCache for Redis

    Amazon は、Redis エンジンと Memcached エンジンの両方で ElastiCache 動作します。関心のあるエンジンのガイドを使用してください。必要なエンジンがわからない場合は、このガイドの「Memcached キャッシュと Redis の独自設計型キャッシュの比較」を参照してください。 サーバーレスキャッシュ ElastiCache for Redis にはサーバーレスキャッシュが用意されているため、アプリケーションの Redis ベースのキャッシュの追加と運用が簡単になります。 ElastiCache Redis Serverless を使用すると、可用性の高いキャッシュを 1 分以内に作成できるため、インスタンスのプロビジョニングやノードやクラスターの設定が不要になります。デベロッパーは、 ElastiCache コンソール、SDK、または CLI を使用してキャッ

    tvsk
    tvsk 2017/12/22
    「マルチ AZ & 自動フェイルオーバー」「マルチ AZ & 自動フェイルオーバー無効」 それぞれのケースでどういう挙動となるのか解説されている。
  • Amazon ElastiCache for Redis とは - Amazon ElastiCache for Redis

    Amazon は、Redis エンジンと Memcached エンジンの両方で ElastiCache 動作します。関心のあるエンジンのガイドを使用してください。必要なエンジンがわからない場合は、このガイドの「Memcached キャッシュと Redis の独自設計型キャッシュの比較」を参照してください。 サーバーレスキャッシュ ElastiCache for Redis にはサーバーレスキャッシュが用意されているため、アプリケーションの Redis ベースのキャッシュの追加と運用が簡単になります。 ElastiCache Redis Serverless を使用すると、可用性の高いキャッシュを 1 分以内に作成できるため、インスタンスのプロビジョニングやノードやクラスターの設定が不要になります。デベロッパーは、 ElastiCache コンソール、SDK、または CLI を使用してキャッ

    tvsk
    tvsk 2017/12/22
    Cache のキャパシティプラニングの手引き. どのスケールを選択すればよいか。
  • Amazon ElastiCache for Redis とは - Amazon ElastiCache for Redis

    Amazon は、Redis エンジンと Memcached エンジンの両方で ElastiCache 動作します。関心のあるエンジンのガイドを使用してください。必要なエンジンがわからない場合は、このガイドの「Memcached キャッシュと Redis の独自設計型キャッシュの比較」を参照してください。 サーバーレスキャッシュ ElastiCache for Redis にはサーバーレスキャッシュが用意されているため、アプリケーションの Redis ベースのキャッシュの追加と運用が簡単になります。 ElastiCache Redis Serverless を使用すると、可用性の高いキャッシュを 1 分以内に作成できるため、インスタンスのプロビジョニングやノードやクラスターの設定が不要になります。デベロッパーは、 ElastiCache コンソール、SDK、または CLI を使用してキャッ

    tvsk
    tvsk 2017/12/22
    Redis クラスタ―モード を AWS Elasticache 上で利用するとこうなる、という解説。Redis クラスターモードは、水平パーティショニングにより 書込みノードを増やし、書込性能を向上させる。
  • Amazon ElastiCache (Redis OSS) とは - Amazon ElastiCache (Redis OSS)

    Amazon ElastiCache は、Redis OSS エンジンと Memcached エンジンの両方で動作します。関心のあるエンジンのガイドを使用してください。必要なエンジンがわからない場合は、このガイドの「Memcached と Redis OSS の独自設計型キャッシュの比較」を参照してください。 サーバーレスキャッシュ ElastiCache (Redis OSS) はサーバーレスキャッシュを提供するため、アプリケーションの Redis ベースのキャッシュの追加と操作が簡素化されます。 ElastiCache (Redis OSS) Serverless を使用すると、可用性の高いキャッシュを 1 分以内に作成でき、インスタンスのプロビジョニングやノードやクラスターの設定が不要になります。デベロッパーは、 ElastiCache コンソール、SDK、または CLI を使用して

    Amazon ElastiCache (Redis OSS) とは - Amazon ElastiCache (Redis OSS)
    tvsk
    tvsk 2017/12/22
    高可用性運用のオプション。レプリケーション、シャード、フェイルオーバー
  • Performance At Scale With Amazon Elasticache のまとめ

    Performance At Scale With Amazon Elasticache は Amazon が書いている Elasticache に関するドキュメントなのですが、Elasticache に限らずインメモリキャッシュを使用するときのベストプラクティスを学ぶ参考になりそうだったので、ざっと読んでまとめてみました。 Elasticache 自体は ストレージエンジンとして Memcached と Redis を用意していますが、ここでは主に Redis に注目しています。 Abstract キャッシュ用途としてのインメモリキーストア 頻繁にアクセスされるようなデータをキャッシュすればアプリケーションのパフォーマンスを上げることができる 正しく使えばスケールアップ時のコストを抑えることができる キャッシュだけではなく analytics や recommendation engin

    tvsk
    tvsk 2017/12/15
    Memcached vs Redis 使い分けどころ。モニターすべき項目とその対処
  • ElastiCache for Redisをエンドポイントの変更無しにスケールダウンする - サーバーワークスエンジニアブログ

    こんにちは、技術2課の紅林です。 わたしは趣味で卓球をやっているのですが、この前ダブルスの試合に学生の頃コンビを組んでいた相方と出場しました。わざわざ静岡から大阪まで来てくれたこともあり(しかも始発、終電の日帰り!)、下部のリーグですが何とか入賞することができました。学生の頃やっていたスポーツも、大人になってからやると、またさらに面白かったりするものですね。 さて、今回は、ElastiCache for Redisでエンドポイントを変更せずにスケールダウンさせる方法をご紹介します。 はじめに 構築後にオーバースペックであることが分かったり、検証用途に構築したものを検証が一段落付いたので、一旦低スペックで環境を置いておきたい場合等、リソースのスケールダウンを行うことがあると思います。 ただし、ElastiCacheでは、現在ノードのスケールダウンがサポートされておりません。 Q: 小さいノー

    ElastiCache for Redisをエンドポイントの変更無しにスケールダウンする - サーバーワークスエンジニアブログ
    tvsk
    tvsk 2016/08/16
    スナップショットから復元するときにインスタンスタイプを変更できる
  • AWS ElastiCache(Redis)からRDBファイル取得 - vague memory

    追記 記事の内容は Redis 2.8.22 から利用できません。 To maintain enhanced replication performance in Multi-AZ replication groups and for increased cluster stability, non-ElastiCache replicas are no longer supported. ElastiCache(Redis)のバックアップと復元の管理についてドキュメントを読んでいて気になった部分を試してみます。 AWS Documentation AWS Documentation » Amazon ElastiCache » User Guide » ElastiCache の管理 » バックアップと復元の管理(Redis) » 手動スナップショットの作成 ElastiCache ス

    AWS ElastiCache(Redis)からRDBファイル取得 - vague memory
    tvsk
    tvsk 2016/08/16
  • 1