Redis キャッシュのペネトレーション、ブレイクダウン、アバランチ
キャッシュペネトレーション、ブレイクダウン、アバランチは Redis キャッシュで最もよくある三種類の問題です。それぞれの原因と違いを明確にし、対応策——ブルームフィルター、空オブジェクトのキャッシュ、ミューテックスロック、有効期限の分散、二層キャッシュ——を整理します。
Redis キャッシュ整合性
Redis キャッシュとデータベースの不整合が起きる原因を整理し、キャッシュ直接書き込み、単純削除、遅延二重削除といった方式の高並行環境下での挙動とトレードオフを比較します。
CentOS7 で NIC を有効にする
CentOS 7 の最小インストール後、NIC はデフォルトで無効になっています。NIC の設定ファイルを見つけて ONBOOT を yes に変更し、ネットワークサービスを再起動して、インストール直後からネットに繋がるようにする手順を記録します。
Redis レプリケーション・Sentinel・Cluster の構築
Redis のレプリケーション(主従)・Sentinel・Cluster という 3 つのモードの構築手順と設定ポイントを記録し、各モードのメリット・デメリット、およびデータ偏り(データスキュー)問題の原因と対策を分析します。
Serverlessアーキテクチャについて
FaaS の実行モデルから出発し、Serverless の従量課金と自動スケーリングのメリットを整理。ベンダーロックインとコールドスタートという 2 つのよくある課題を分析し、適用シナリオを判断するための考え方を示します。
Linux ディストリビューションの比較
Debian、CentOS、Ubuntu、openSUSE といった代表的な Linux ディストリビューションの位置づけ、パッケージ管理、安定性の違いを比較し、私が本番環境で選んだ理由を記録します。
Bloodborne(ブラッドボーン)
『Bloodborne(ブラッドボーン)』は FromSoftware が制作したダークな作風のアクション RPG です。その物語の背景は濃厚なクトゥルフ神話体系の上に築かれており、世界観全体が神秘と狂気、未知に満ちています。
Vue UI ライブラリ
Vue エコシステムでよく使われる UI コンポーネントライブラリを整理:View Design、Element Plus、Vuetify、Ant Design Vue、Vuesax。それぞれの位置づけと適したユースケースを添えます。
Linux ディレクトリ構造の分析
FHS 規格を出発点に、Linux のルート直下にある各ディレクトリの役割を整理します。/bin、/etc、/var、/usr、/opt などにそれぞれ何を置くのか、なぜこう分かれているのか、そして混同しやすいディレクトリの見分け方まで。
CentOS に Docker をインストールする
CentOS 上で yum を使って Docker をインストールする完全な手順を記録:国内ミラーソースの設定、バージョン指定インストール、サービスの起動、そしてイメージ保存パスの変更、レジストリミラーの設定、自動起動の設定まで。