<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://monobook.org/w/index.php?action=history&amp;feed=atom&amp;title=Redis%2F.NET_Framework</id>
	<title>Redis/.NET Framework - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://monobook.org/w/index.php?action=history&amp;feed=atom&amp;title=Redis%2F.NET_Framework"/>
	<link rel="alternate" type="text/html" href="https://monobook.org/w/index.php?title=Redis/.NET_Framework&amp;action=history"/>
	<updated>2026-07-19T02:08:43Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://monobook.org/w/index.php?title=Redis/.NET_Framework&amp;diff=7768&amp;oldid=prev</id>
		<title>imported&gt;Administrator: ページの作成:「Redisを.NET Framewrokから利用するためのライブラリはNuGetに山のようにある。 代表的なのはStackExchange.RedisとBookSleeve...」</title>
		<link rel="alternate" type="text/html" href="https://monobook.org/w/index.php?title=Redis/.NET_Framework&amp;diff=7768&amp;oldid=prev"/>
		<updated>2015-11-30T10:04:03Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「&lt;a href=&quot;/wiki/Redis&quot; title=&quot;Redis&quot;&gt;Redis&lt;/a&gt;を&lt;a href=&quot;/w/index.php?title=.NET_Framewrok&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;「.NET Framewrok」 (存在しないページ)&quot;&gt;.NET Framewrok&lt;/a&gt;から利用するためのライブラリは&lt;a href=&quot;/wiki/NuGet&quot; title=&quot;NuGet&quot;&gt;NuGet&lt;/a&gt;に山のようにある。 代表的なのは&lt;a href=&quot;/w/index.php?title=StackExchange.Redis&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;「StackExchange.Redis」 (存在しないページ)&quot;&gt;StackExchange.Redis&lt;/a&gt;と&lt;a href=&quot;/w/index.php?title=BookSleeve&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;「BookSleeve」 (存在しないページ)&quot;&gt;BookSleeve&lt;/a&gt;...」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Redis]]を[[.NET Framewrok]]から利用するためのライブラリは[[NuGet]]に山のようにある。&lt;br /&gt;
代表的なのは[[StackExchange.Redis]]と[[BookSleeve]]である。&lt;br /&gt;
これらは[[マイクロソフト]]の[[オープンソース]]関連でも使われており、ASP.NETほげほげ系のライブラリをNuGetで入れるともれなく付いてきたりする。&lt;br /&gt;
&lt;br /&gt;
==StackExchage.Redis==&lt;br /&gt;
StackExchage.RedisはRedis公式にもオススメされているライブラリである。&lt;br /&gt;
名称からもわかるように[[StackExchange]]が開発している。&lt;br /&gt;
&lt;br /&gt;
StackExchage.Redisは[[Azure]]で[[ASP.NET]]を動かした場合のセッションの保存先として利用されている。&lt;br /&gt;
&lt;br /&gt;
===備考===&lt;br /&gt;
2015年11月30日時点では、[[NuGet]]から最新のもの（バージョン1.0.488）を入れると何故か動かない（接続時に例外が発生する）。&lt;br /&gt;
[[GitHub]]から[[ソースコード]]を落としてきて自前で[[ビルド]]したものを使うと普通に動く。&lt;br /&gt;
ぶっ壊れてやがるものと思われる。&lt;br /&gt;
&lt;br /&gt;
==BookSleeve==&lt;br /&gt;
[[BookSleeve]]は[[Stack Exchange]]社員のMarc Gravell氏が開発しているものである。&lt;br /&gt;
&lt;br /&gt;
このMarc氏は[[protobuf-net]]の作者としても有名であり、そこからも分かるように[[BookSleeve]]は他の類似品よりも&amp;lt;del&amp;gt;[[クレイジー]]&amp;lt;/del&amp;gt;[[スピードデーモン]]みたいな代物となっている。[[BookSleeve]]は何でもかんでも[[非同期]]かつ[[パイプライン]]として動作する。つまり[[マイクロミリ秒]]でも遅くなるような[[ソースコード]]の書き方はできないようになっている。&lt;br /&gt;
&lt;br /&gt;
BookSleeveは[[ASP.NET SignalR]]の[[メッセージブローカー]]（[[Publish-Subscribeパターン]]）との通信に利用されている。&lt;br /&gt;
こいつを使うことで[[SignalR]]で[[スケールアウト]]に対応している。&lt;br /&gt;
&lt;br /&gt;
==関連項目==&lt;br /&gt;
&lt;br /&gt;
==参考文献==&lt;br /&gt;
*{{reflist}}&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>imported&gt;Administrator</name></author>
	</entry>
</feed>