Clever Geek Handbook
Redis 2.0
2010年9月3日
Redis 2.0が
静かにリリースされました。 多くの興味深い機能があります。 それらのいくつかは、高度なキーバリューストレージの境界をキューイングなどに拡大します。 Redis Webサイトからの新機能のリストの翻訳:
Redis 2.0のリリースは、Redisの開発における大きなマイルストーンです。 新機能の無限のリストとは別に、特別な言及に値するいくつかの重要なものがあります。
Redis 2.0が最初の安定版リリースに到達したばかりであり、Redis 2.2は新しい機能をほぼ凍結しているので、すぐに新しいエキサイティングなことに備えてください。
マルチ/ EXEC
単一のアトミックブロックとして複数のコマンドを実行する必要性を満たすために、MULTI / EXECコマンドファミリが追加されました(一般的に、通常のデータベースのトランザクションに類似しています)。 MULTI / EXECブロック内のすべてのコマンドはシリアル化されて順次実行されるため、このブロックの実行中に別のクライアント要求を実行することはできません。 EXECが呼び出されると、すべてのコマンドが次々に実行されます。 これにより、クライアントとの接続状態に関係なく、すべてのコマンドが実行されるか、まったく実行されないことが保証されます。
MULTI / EXECの詳細:
code.google.com/p/redis/wiki/MultiExecCommand
MULTI / EXECのWATCH、CAS(check and set)バリアントは2.2.0で使用可能になり、2.0.0の一部ではないことに注意してください。
ブロッキングポップ
リストからのロックを許可するために、BLPOPおよびBRPOPコマンドが追加されました。 これは、別のクライアントがリストにアイテムを追加するまで、クライアントへの接続が一定時間ブロックされることを意味します。 これらのコマンドは、プロデューサー/コンシューマーのシナリオでよく使用されます。
ブロックポップの詳細:
code.google.com/p/redis/wiki/BlpopCommand
公開/購読
パブリッシング/サブスクライブチームのファミリにより、顧客はチャネルにメッセージをパブリッシュし、サブスクライブしてチャネルでパブリッシュされたすべてのメッセージを受信できます。 また、特定のパターンに一致するチャネルのすべてのメッセージを受信できるコマンドも含まれています。
パブリッシュ/サブスクライブの詳細を読む:
code.google.com/p/redis/wiki/PublishSubscribe
antirez.com/post/redis-weekly-update-3-publish-submit.html
rediscookbook.org/pubsub_for_asynchronous_communication.html
ハッシュ
これは、1つのキーに複数のキー/値を保存できる新しいデータ型です。 このタイプ(HSET、HGET、HDEL、HLEN、HKEYSなど)に期待される通常のコマンドのリストと一緒に。 また、SORT操作でハッシュ内の値を使用することもできます。
ハッシュの詳細:
code.google.com/p/redis/wiki/HsetCommand
antirez.com/post/redis-weekly-update-1.html
仮想メモリ
Redis仮想メモリを使用すると、ユーザーはメモリを超えてデータセットを増やすことができます。
仮想メモリの詳細:
code.google.com/p/redis/wiki/VirtualMemoryUserGuide
antirez.com/post/redis-virtual-memory-story.html
元の記事:
code.google.com/p/redis/wiki/Redis_2_0_0_Changelog
More articles:
clodo.ruのホスティングを開始する
新しいStartupIndexレビューカタログ番号がリリースされました
国連は、外国人との接触のための代表を任命します
「悲観的な天才」またはMicrosoft-HTTPAPI / 2.0との戦いが最初に起こる
並列コンピューティングの言語としてのJava。 インストール、セットアップ、最初のプログラム
最初のレノボブランドストアがモスクワにオープン
InvoiceMall-スタジオおよびフリーランサー向けのSaaS請求サービス
WordPressサイトメモリボタンプラグイン
160バイトBrainfuckインタープリター
DXCore-Visual Studioでプラグインを作成するための無料ライブラリ
All Articles