作者:j7988l28 | 来源:互联网 | 2023-09-24 23:09
原创整理不易,转载请注明出处:使用Memcached、Spring AOP构建数据库前端缓存框架
代码下载地址:http://www.zuidaima.com/share/1781569917635584.htm
数 据库访问可能是很多网站的瓶颈。动不动就连接池耗尽、内存溢出等。前面已经讲到如果我们的网站是一个分布式的大型站点,那么使用memcached实现数 据库的前端缓存是个很不错的选择;但如果网站本身足够小只有一个服务器,甚至是vps的那种,不推荐使用memcached,使用Hibernate或者 Mybatis框架自带的缓存系统就行了。
一、开启memcached服务器端服务
如果已经安装了memcached服务器端程序,请确认服务器端服务已开启。
二、引入jar
1. alisoft-xplatform-asf-cache-2.5.1.jar
2. commons-logging-1.0.4.jar
3. hessian-3.0.1.jar
4. log4j-1.2.9.jar
5. stax-api-1.0.1.jar
6. wstx-asl-2.0.2.jar
三、创建memcached客户端配置文件
- <memcached>
-
- <client name&#61;"mclient_0" compressEnable&#61;"true" defaultEncoding&#61;"UTF-8"
- socketpool&#61;"pool_0">
-
- <errorHandler>com.alisoft.xplatform.asf.cache.memcached.MemcachedErrorHandler
- errorHandler>
- client>
-
-
- <servers>127.0.0.1:11211servers>
-
- <bean id&#61;"MemcachedCache" class&#61;"com.zuidaima.usersmanager.memcached.cl