メインコンテンツへスキップ
EXBANK
用語集一覧へ
— Glossary

RedisREmote DIctionary Server

読み: レディス
短い定義

Redis (レディス) は、メモリ上で動作する高速 Key-Value 型データストアです。キャッシュ・セッション管理・分散ロック・PubSub などの用途で広く使われ、ディスク I/O のボトルネックを回避するためのインフラ標準コンポーネントとして定着しています。

詳細解説

Redis は BSD ライセンスの OSS で、文字列・リスト・ハッシュ・セット・ソート済みセット等の豊富なデータ型をサポートします。永続化はオプション (RDB / AOF) で、揮発性キャッシュとして使う場合は無効化することでパフォーマンスを最大化できます。Nextcloud の memcache.locking バックエンドとして使うと、DB ロックが詰まる問題を解消できます。WordPress / Laravel / Rails 等のフレームワークも公式サポート。Docker イメージ redis:7-alpine が約 30MB と軽量で、サイドカーとして簡単に立ち上げられます。

実装例 / 使い方

  • 01Nextcloud の memcache.locking バックエンドとして使用 (DB ロック詰まり対策)
  • 02Web セッションストア (ログイン状態の保持)
  • 03API レートリミット (Upstash Redis 等)

参考・出典

IMPLEMENT

Redisを、実際に活用する

用語の意味は分かった。次は実装。EXBANK の無料診断で、貴社で具体的にどう活用できるかをご提案します。

営業時間 平日10-18時 / 通常24時間以内に返信