今回は実際にRedisをインストールしてみるところから、 コマンドラインクライアントを使った基本的な操作方法、 そして実際のアプリケーション開発時に重宝するDB選択やタイムアウトなどのRedis特有の仕様について説明します。 本連載執筆時点の最新stable ...
前回までに、 Redisの概要と、 コマンドラインクライアントによる基本的なコマンド操作を見てきました。今回からは、 Redisのデータ型を使ったアプリケーション開発について、 簡単なサンプルコードと、 ニコニコ生放送での事例を交えて紹介していきます。
ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 クラウドコンピューティングの登場以降、ソフトウェア業界は大きな変革の中に ...
データベース管理システム「Redis」が2025年5月1日に、自由ソフトウェア向けライセンスであるAGPLv3をライセンスオプションに追加し、オープンソースライセンスモデルに移行することを発表しました。Redisは、寛容なライセンスで提供されてきた人気のNoSQL ...
Spring SessionはSpringのトップレベルプロジェクトの1つで、ユーザーのセッション情報に関するAPIとその実装を提供します。具体的には、以下のセッション情報を透過的に(従来のセッション情報と変わらないやり方で)扱うことが可能です。 HttpSession:従来 ...
「複数のアプリケーションサーバーで、DBを使わずに整合性を保ちたい」 これは、マイクロサービスやスケールアウト構成を採用した現場でよく直面する難題です。従来の分散トランザクション(2PC: 2フェーズコミット)は負荷が高いような場合、外部 ...
データベース管理システム「Redis」の開発を主導するRedis Ltd.が2024年3月20日にRedis 7.4以降のライセンスを従来の三条項BSDライセンス (BSD-3)からRedis Source Available License 2.0 (RSALv2)およびServer Side Public License (SSPLv1)のデュアルライセンスに変更すると発表しました。
Webサイトの表示速度やリアルタイム性が、ビジネス成果に直結する時代です。そこで注目されるのが、 Redis(レディス)—メモリ内で動作するデータベースです。 この記事では、Redisとは何か、その仕組み、Webアプリでの活用例、導入時のメリット ...
Aqua Securityはこのほど、「HeadCrab: A Novel State-of-the-Art Redis Malware in a Global Campaign」において、世界中のRedisサーバに侵入して常駐している新たな深刻な脅威を発見したと伝えた。このほど、攻撃者により「HeadCrab」と呼ばれている新たなボットネット型 ...
「プロプライエタリ」は、ソースコード非公開の商用製品を指す。これと対照的な概念が、ソースコードが公開され、コミュニティー主導で開発を進める「オープンソース」だ。ソースコードは閲覧可能だが、オープンソースとは利用条件が異なる「ソース ...
NoSQLデータベース「Redis」に複数の脆弱性が明らかとなった。影響が大きく、「クリティカル(Critical)」とされる脆弱性も含まれており、アップデートが提供されている。 「Luaスクリプト」の処理に関連し、4件の脆弱性が明らかとなったもの。なかでも ...