改善してほしいポイント
Redisのライセンス形態が2024年にBSDライセンスではなくなったことを受け、AWSなどがValkeyというRedis互換のOSSとRedisの両軸でサービスを提供し始めている。現時点では利用で困ることはないが、非常に良い製品なので継続できるように運営して欲しい。ユーザーはライセンスの動向にアンテナを張っておく必要がある。
どのような課題解決に貢献しましたか?どのようなメリットが得られましたか?
当初は複数のサーバー(EC2)からNFSサーバーにphpセッションファイルを格納していたが、秒間のアクセスが膨大になるにつれてNFSロックの問題が発生し、一度問題が起きると再起動しないと復旧しなかった。そこでRedisを導入して解決した。セッション管理は悩みの種になることが多く、NFSが使われることも多いが、ファイルサーバーとしての性格が強く、頻繁な書き換えには向かない。これを解決するにはメモリベースのRedisが適していた。
検討者へお勧めするポイント
NoSQLをデータの格納に利用するのも良いですが、ダウンしてもセッションが一旦リセットされるだけの用途には抜群に向いています。