spring整合memcached注意事项-poolname
来源:互联网 发布:江苏猎宝网络是真是假 编辑:程序博客网 时间:2024/06/13 01:10
Memecached JavaClient在使用前需初始化SockIOPool,该类只有一个protected的构造方法,因此外部需使用其提供的静态方法getInstance来获取SockIOPool实例,getInstance方法允许传入poolname来指明SockIOPool名称. SockIOPool本身只是作为SchoonerSockIOPool的代理类,SchoonerSockIOPool内维护了一个连接池Map,其中poolname作为key,Pool实例作为值.因此在使用Spring整合Memcacheds时,如果在Spring配置文件中指明了poolname,则在初始化MemecachedClient时,需要在其构造函数中指明poolname.,如果没有声明poolname,则MemechachedClient则或获取名为default的Pool实例.
如以下配置,必须在实例化MemechacedClient时传入poolname.否则将无法进行数据操作或数据操作无效。
Spring配置文件,该配置文件声明了SockIOPool,由于该类的构造方法为protected类型,无法直接访问,因此需要使用工厂方法getInstance()来获取其实例,注:此处的<constructor-arg>标签不是作为构造函数的参数,而是作为工厂方法getInstance()的参数,即指明poolname为memcache
- <bean id="memcache" class="com.whalin.MemCached.SockIOPool"
- factory-method="getInstance" init-method="initialize" destroy-method="shutDown">
- <span style="font-size:18px;"><em> <strong><span style="color:#FF0000;"><constructor-arg>
- <value>memcache</value>
- </constructor-arg></span></strong></em></span>
- <property name="servers">
- <list>
- <value>${memcache.server}</value>
- </list>
- </property>
- <property name="initConn">
- <value>${memcache.initConn}</value>
- </property>
- <property name="minConn">
- <value>${memcache.minConn}</value>
- </property>
- <property name="maxConn">
- <value>${memcache.maxConn}</value>
- </property>
- <property name="maintSleep">
- <value>${memcache.maintSleep}</value>
- </property>
- <property name="nagle">
- <value>${memcache.nagle}</value>
- </property>
- <property name="socketTO">
- <value>${memcache.socketTO}</value>
- </property>
- </bean>
- MemCachedClient memCachedClient = new MemCachedClient("memcache");
- memCachedClient.set("name", "simple");
- System.out.println(memCachedClient.get("name"));
0 0
- spring整合memcached注意事项-poolname
- spring整合memcached注意事项-poolname
- spring整合memcached注意事项-poolname
- Memcached之——spring整合memcached注意事项-poolname
- Spring与memcached整合
- memcached+spring整合
- Spring与Memcached整合
- Memcached与Spring整合
- spring与memcached整合
- Spring 整合memcached详解
- spring boot整合memcached
- struts2 spring整合注意事项。
- 整合spring注意事项
- spring 整合Hibernate注意事项
- Spring、Hibernate整合注意事项
- Spring整合Struts2注意事项
- memcached与spring整合、测试
- memcached与spring整合、测试
- 考试题目分析
- Android 手机定位慢的解决方法
- android 自定义控件
- hdu 4893 Goffi and GCD
- Theano学习1
- spring整合memcached注意事项-poolname
- Linux下DIR,dirent,stat等结构体详解
- ubuntu12.04-64位系统上安装s2e过程
- Duilib学习总结
- 关于java接口和抽象类可以用的修饰符
- android开发笔记(2)——简单的数据存储
- 【虚拟化实战】VM设计之一vCPU
- Wamp下drupal简洁链接的启用(clean urls)
- kettle入门(三) 之kettle连接hadoop&hdfs图文详解