Redis に配列データ型が追加される見込み
本文の状態
日本語全文を表示中
詳細モードで約2分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Simon Willison Blog
Redis の開発者であるサルバトーレ・サンフィリッポ氏が、新しいデータ型として「配列」を追加するプルリクエストを提出した。これにより、ARCOUNT や ARINSERT などの新コマンドが利用可能になる。
Continue in AI NEW LAB
このニュースを、実務の判断につなげる
AI NEW LABで、試したことや先に確認したい条件を共有できます。まずはログインなしで読めます。
AI NEW LABで論点を見るSource Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
Salvatore Sanfilippo は、PR を提出し、Redis に新しいデータ型である「配列」を追加しました。
新しいコマンドには、ARCOUNT, ARDEL, ARDELRANGE, ARGET, ARGETRANGE, ARGREP, ARINFO, ARINSERT, ARLASTITEMS, ARLEN, ARMGET, ARMSET, ARNEXT, AROP, ARRING, ARSCAN, ARSEEK, ARSET が含まれます。
実装は現在、ブランチ上で利用可能です。そのため、私は Claude Code for web に依頼して、ブラウザ内で動作する Redis の一部を WASM コンパイルしたビルド版で新しいコマンドを試すためのインタラクティブなプレイグラウンドを作成させました。

最も興味深い新コマンドは ARGREP です。これは、新たにバンドルされた TRE 正規表現ライブラリ を使用して、配列内の値の範囲に対してサーバーサイドで grep(検索)を実行できます。
Salvatore は、AI を活用した配列型の開発プロセスについて、Redis array type: short story of a long development で詳しく執筆しています。
Tags: salvatore-sanfilippo, webassembly, generative-ai, agentic-engineering, ai, redis, llms, regular-expressions, c
Redis Array Playground (続き 2/2) は、Salvatore Sanfilippo 氏による Redis の配列機能の拡張に関する技術記事の第二部です。前回の投稿では、Redis における配列操作の基礎と、WebAssembly を用いたカスタム関数の実装方法について解説しました。
今回は、より高度なユースケースとして、生成 AI やエージェント工学(agentic engineering)の文脈で Redis の配列機能がどのように活用できるかを探ります。具体的には、大規模言語モデル(LLMs)が生成したテキストデータを効率的に処理・管理するためのパターンや、正規表現(regular expressions)との連携による高度なフィルタリング手法について詳述します。
C 言語を用いた低レベルな実装と WebAssembly の組み合わせにより、Redis サーバー上で高速かつ安全な配列操作を実現できる点を再確認します。また、Salvatore Sanfilippo 氏が提案するアーキテクチャの利点や、実際のプロジェクトでの適用事例についても触れます。
このシリーズを通じて、Redis が単なるキーバリューストアを超え、複雑なデータ処理や AI エージェントとの連携においても強力な基盤となり得ることを示します。技術者向けの実践的な知見として、ぜひご活用ください。
原文を表示
Tool: Redis Array Playground
Salvatore Sanfilippo submitted a PR adding a new data type - arrays - to Redis.
The new commands are ARCOUNT, ARDEL, ARDELRANGE, ARGET, ARGETRANGE, ARGREP, ARINFO, ARINSERT, ARLASTITEMS, ARLEN, ARMGET, ARMSET, ARNEXT, AROP, ARRING, ARSCAN, ARSEEK, ARSET.
The implementation is currently available in a branch, so I had Claude Code for web
build this interactive playground for trying out the new commands in a WASM-compiled build of a subset of Redis running in the browser.

The most interesting new command is ARGREP which can run a server-side grep against a range of values in the array using the newly vendored TRE regex library.
Salvatore wrote more about the AI-assisted development process for the array type in Redis array type: short story of a long development.
Tags: salvatore-sanfilippo, webassembly, generative-ai, agentic-engineering, ai, redis, llms, regular-expressions, c
関連記事
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み