Laravel Predis phpiredisのインストール
AWS ElastiCacheを利用する場合、\ Laravel phpredisではreadとwriteを自動で振り分けてくれない。\ しかし、AWS Redisがサポートしているのはclusterまたはシングルレプリカモードのみだ…… 現時点では、LaravelでAWS Redis clusterを使うには……何か
AWS ElastiCacheを利用する場合、
Laravel phpredisではreadとwriteを自動で振り分けてくれない。
しかし、AWS Redisがサポートしているのはclusterまたはシングルレプリカモードのみだ……
現時点では、LaravelでAWS Redis clusterを使うには……何か足りない気がする。自分の勉強不足かもしれないけれど。
これを振り分けるには、haproxyやtwemproxy、dynomiteを使うようにと言われているが……
このように設定して構成すれば、より良いかもしれないが、私は単にpredisを使うことにした。
haproxyを使うとなると、高可用性を実現するためにさらにサーバーを構築しなければならず、そうなると、haproxyに問題が起きた場合、まったく使えなくなる可能性もあるからだ。
predisの最大の欠点は、phpredisと比べて速度が10%~100%低下することだ。
とにかく、インストール方法は、
predisをインストールすればよいのだが、ここではCで書かれたphpiredisを利用して、性能低下を改善できると書かれている。
