【发布时间】:2011-06-20 06:28:30
【问题描述】:
有人知道如何配置 ActiveRecord/nhibernate 应用程序以使用 Memcache 作为二级缓存吗?
【问题讨论】:
-
如果您对此设置有特定问题,我建议您创建一个包含所有相关详细信息的特定问题...一般问题总是会得到一般答案。另请注意,StackOverflow 不是典型的邮件列表,它是一个问答网站。
标签: nhibernate castle-activerecord
有人知道如何配置 ActiveRecord/nhibernate 应用程序以使用 Memcache 作为二级缓存吗?
【问题讨论】:
标签: nhibernate castle-activerecord
以ActiveRecord docs on second level cache configuration 开头。然后,有关 Memcached 的具体信息,请参阅this question。
你最终会得到一个类似这样的配置:
<activerecord>
<config>
<add key="connection.driver_class" value="NHibernate.Driver.SqlClientDriver" />
<add key="dialect" value="NHibernate.Dialect.MsSql2005Dialect" />
<add key="connection.provider" value="NHibernate.Connection.DriverConnectionProvider" />
<add key="connection.connection_string" value="Data Source=.;Initial Catalog=test;Integrated Security=SSPI" />
<add key="cache.provider_class" value="NHibernate.Caches.MemCache.MemCacheProvider, NHibernate.Caches.MemCache"/>
<add key="cache.use_second_level_cache" value="true"/>
<add key="cache.use_query_cache" value="true"/>
</config>
</activerecord>
【讨论】: