2011-06-20 83 views
1

任何人都知道如何配置ActiveRecord/nhibernate应用程序以使用Memcache作为第二级缓存?用Castle ActiveRecord配置Memcache?

+0

如果你有此设置我建议所有相关细节创建一个具体问题具体问题...一般问题总是会得到的答案一般。另外请注意,StackOverflow不是一个典型的邮件列表,它是一个问题/答案网站。 –

回答

2

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>