锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美视频综合,亚洲一二三区在线,伊人av免费在线观看http://www.aygfsteel.com/ashutc/category/45170.html縐嶇摐寰楃摐錛岀璞嗗緱璞嗐?/description>zh-cnWed, 17 Nov 2010 11:03:48 GMTWed, 17 Nov 2010 11:03:48 GMT60Linux涓嬬殑Memcache瀹夎http://www.aygfsteel.com/ashutc/archive/2010/06/01/322444.html瑗跨摐瑗跨摐Tue, 01 Jun 2010 05:51:00 GMThttp://www.aygfsteel.com/ashutc/archive/2010/06/01/322444.htmlhttp://www.aygfsteel.com/ashutc/comments/322444.htmlhttp://www.aygfsteel.com/ashutc/archive/2010/06/01/322444.html#Feedback0http://www.aygfsteel.com/ashutc/comments/commentRss/322444.htmlhttp://www.aygfsteel.com/ashutc/services/trackbacks/322444.htmlLinux涓嬬殑Memcache瀹夎  鐢變簬memcached瀹夎鏃訛紝闇瑕佷嬌鐢╨ibevent綾誨簱錛屾墍浠ュ厛瀹夎libevent

銆銆libevent涓嬭澆緗戝潃:http://www.monkey.org/~provos/libevent/

銆銆鏈墜鍐屼腑涓嬭澆鐨勬槸 libevent-1.4.8-stable.tar.gz鐗堟湰瀹夎姝ラ濡備笅:

銆銆1. 瑙e帇緙?/p>

銆銆tar xzfv libevent-1.4.8-stable.tar.gz

銆銆2. 榪涘叆鍒?libevent-1.4.8-stable鐩綍

銆銆cd libevent-1.4.8-stable

銆銆3. 緙栬瘧錛屽畨瑁?/p>

銆銆./configure

銆銆make

銆銆make install

銆銆娉細(xì)榛樿瀹夎鍒?usr/local/lib/ 鐩綍

銆銆鎺ヤ笅鏉ワ紝瀹夎memcached

銆銆memcached涓嬭澆緗戝潃:http://www.danga.com/memcached/download.bml

銆銆鏈墜鍐屼腑涓嬭澆鐨勬槸 memcached-1.2.6.tar.gz鐗堟湰

銆銆瀹夎姝ラ濡備笅:

銆銆1. 瑙e帇緙?/p>

銆銆tar xzfv memcached-1.2.6.tar.gz

銆銆2. 榪涘叆鍒?memcached-1.2.6鐩綍

銆銆cd memcached-1.2.6

銆銆3. 緙栬瘧錛屽畨瑁?/p>

銆銆./configure --prefix=/local/memcached

銆銆make

銆銆make install

銆銆瀹夎瀹屾垚鍚庯紝浼?xì)鍦?/local/memcached 鍑虹幇 bin鍜宻hare鐩綍

銆銆榪涜 bin鐩綍錛屽惎鍔?memcache

銆銆鏂規(guī)硶濡備笅:

銆銆./memcached -d -u nobody -m 512 127.0.0.1 -p 11211

銆銆姝ゆ椂錛屼細(xì)鎶ヤ竴涓紓甯?/p>

銆銆error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory

銆銆鍘熷洜鏄壘涓嶅埌l(fā)ibevent-1.4.so.2綾誨簱錛岃В鍐沖姙娉曞涓嬶細(xì)

銆銆浣跨敤LD_DEBUG=help ./memcached -v鏉ョ‘瀹?鍔犺澆鐨勭被搴撹礬寰?鏂規(guī)硶濡備笅:

銆銆LD_DEBUG=libs ./memcached -v 2>&1 > /dev/null | less

銆銆鍒欑郴緇熶細(xì)鏄劇ず:

銆銆<!-- <br /> <br /> Code highlighting produced by Actipro CodeHighlighter (freeware)<br /> http://www.CodeHighlighter.com/<br /> <br /> -->linux:/local/memcached/bin # LD_DEBUG = libs ./memcached -v 2 >& 1 > /dev/null | less

銆銆20421 : find library = libevent- 1.4 .so .2 ; searching

銆銆20421 : search cache = /etc/ld.so.cache

銆銆20421 : search path = /lib/tls/i686/sse2:/lib/tls/i686:/lib/tls/sse2:/lib/tls:/lib/i686/sse2:/lib/i686:/lib/sse2:/lib:/usr/lib/tls/i686

/sse2:/usr/lib/tls/i686:/usr/lib/tls/sse2:/usr/lib/tls:/usr/lib/i686/sse2:/usr/lib/i686:/usr/lib/sse2:/usr/lib (system search path)

銆銆20421 : trying file = /lib/tls/i686/sse2/libevent- 1.4 .so .2

銆銆20421 : trying file = /lib/tls/i686/libevent- 1.4 .so .2

銆銆20421 : trying file = /lib/tls/sse2/libevent- 1.4 .so .2

銆銆20421 : trying file = /lib/tls/libevent- 1.4 .so .2

銆銆20421 : trying file = /lib/i686/sse2/libevent- 1.4 .so .2

銆銆20421 : trying file = /lib/i686/libevent- 1.4 .so .2

銆銆20421 : trying file = /lib/sse2/libevent- 1.4 .so .2

銆銆20421 : trying file = /lib/libevent- 1.4 .so .2

銆銆20421 : trying file = /usr/lib/tls/i686/sse2/libevent- 1.4 .so .2

銆銆20421 : trying file = /usr/lib/tls/i686/libevent- 1.4 .so .2

銆銆20421 : trying file = /usr/lib/tls/sse2/libevent- 1.4 .so .2

銆銆20421 : trying file = /usr/lib/tls/libevent- 1.4 .so .2

20421 : trying file = /usr/lib/i686/sse2/libevent- 1.4 .so .2

銆銆20421 : trying file = /usr/lib/i686/libevent- 1.4 .so .2

銆銆20421 : trying file = /usr/lib/sse2/libevent- 1.4 .so .2

銆銆20421 : trying file = /usr/lib/libevent- 1.4 .so .2

銆銆20421 :

銆銆./memcached: error while loading shared libraries: libevent- 1.4 .so .2 : cannot open shared object file: No such file or directory

銆銆鎴戜滑鐪嬪埌錛宮emcached浼?xì)鍒板緢澶氬湴鏂瑰幚L壘錛屾墍浠ユ牴鎹叾瀹冩眰錛屾垜浠彧闇寤轟竴涓蔣閾炬帴錛屾寚瀹氬埌鎴戜滑瀹夎鐨勭被搴撲笂鍗沖彲

銆銆鏂規(guī)硶濡備笅錛?/p>

銆銆ln -s /usr/local/lib/libevent-1.4.so.2 /lib/libevent-1.4.so. 2

銆銆鐜板湪鍙互姝e父鍚姩memcached浜?/p>

銆銆./memcached -d -u nobody -m 512 127.0.0.1 -p 11211

銆銆鍒拌繖閲岋紝鐪嬪埌memcached宸茬粡鍚姩錛岃鏄庡畨瑁呮垚鍔熴?/p>

銆銆濡傛灉瑕佺粨鏉烳emcache榪涚▼錛屾墽琛岋細(xì)

銆銆# kill `cat /tmp/memcached.pid`

銆銆涔熷彲浠ュ惎鍔ㄥ涓畧鎶よ繘紼嬶紝涓嶈繃绔彛涓嶈兘閲嶅銆?/p>

銆銆memcache鍚姩鍙傛暟璇存槑:

銆銆-d閫夐」鏄惎鍔ㄤ竴涓畧鎶よ繘紼嬶紝

銆銆-m鏄垎閰嶇粰Memcache浣跨敤鐨勫唴瀛樻暟閲忥紝鍗曚綅鏄疢B錛屾垜榪欓噷鏄?0MB錛?/p>

銆銆-u鏄繍琛孧emcache鐨勭敤鎴鳳紝鎴戣繖閲屾槸root錛?/p>

銆銆-l鏄洃鍚殑鏈嶅姟鍣↖P鍦板潃錛屽鏋滄湁澶氫釜鍦板潃鐨勮瘽錛屾垜榪欓噷鎸囧畾浜嗘湇鍔″櫒鐨処P鍦板潃192.168.0.200錛?/p>

銆銆-p鏄緗甅emcache鐩戝惉鐨勭鍙o紝鎴戣繖閲岃緗簡12000錛屾渶濂芥槸1024浠ヤ笂鐨勭鍙o紝

銆銆-c閫夐」鏄渶澶ц繍琛岀殑騫跺彂榪炴帴鏁幫紝榛樿鏄?024錛屾垜榪欓噷璁劇疆浜?56錛屾寜鐓т綘鏈嶅姟鍣ㄧ殑璐熻澆閲忔潵璁懼畾錛?/p>

銆銆-P鏄緗繚瀛楳emcache鐨刾id鏂囦歡錛屾垜榪欓噷鏄繚瀛樺湪 /tmp/memcached.pid



瑗跨摐 2010-06-01 13:51 鍙戣〃璇勮
]]>
memcache spring閰嶇疆http://www.aygfsteel.com/ashutc/archive/2010/05/31/322351.html瑗跨摐瑗跨摐Mon, 31 May 2010 08:27:00 GMThttp://www.aygfsteel.com/ashutc/archive/2010/05/31/322351.htmlhttp://www.aygfsteel.com/ashutc/comments/322351.htmlhttp://www.aygfsteel.com/ashutc/archive/2010/05/31/322351.html#Feedback0http://www.aygfsteel.com/ashutc/comments/commentRss/322351.htmlhttp://www.aygfsteel.com/ashutc/services/trackbacks/322351.html 閰嶇疆
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation
="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"> 

    
<bean id="memcachedPool" class="com.danga.MemCached.SockIOPool"
        factory
-method="getInstance" init-method="initialize"
        destroy
-method="shutDown">

        
<constructor-arg>

            
<value>neeaMemcachedPool</value>

        
</constructor-arg>

        
<property name="servers">

            
<list>

                
<value>127.0.0.1:11211</value>

            
</list>

        
</property>

        
<property name="initConn">

            
<value>20</value>

        
</property>

        
<property name="minConn">

            
<value>10</value>

        
</property>

        
<property name="maxConn">

            
<value>50</value>

        
</property>

        
<property name="maintSleep">

            
<value>30</value>

        
</property>

        
<property name="nagle">

            
<value>false</value>

        
</property>

        
<property name="socketTO">

            
<value>3000</value>

        
</property>

    
</bean>

    
<bean id="memcachedClient" class="com.danga.MemCached.MemCachedClient">

        
<constructor-arg>

            
<value>neeaMemcachedPool</value>

        
</constructor-arg>

        
<property name="compressEnable">

            
<value>true</value>

        
</property>

        
<property name="compressThreshold">

            
<value>4096</value>

        
</property>

    
</bean>

</beans>


浣跨敤
public static MemCachedClient memcachedClient = (MemCachedClient) SpringHelper.getBean("memcachedClient");

List ebeans;

娉ㄥ叆鍜屽緱鍒板唴瀛樻暟鎹?br />
memcachedClient.set("ebeans",*****Service.getObjects(****));



ebeans 
= (List) memcachedClient.get("ebeans");


娉ㄦ剰錛歴et鍒癿emcached褰撲腑鐨勫璞″繀欏繪槸 java.io.Serializable 鐨?搴忓垪鍖栫殑model
      鍚﹀垯list涓虹┖
















瑗跨摐 2010-05-31 16:27 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 漳州市| 苏尼特左旗| 华亭县| 鄂托克前旗| 嘉祥县| 东乌| 邛崃市| 长治市| 井研县| 普陀区| 梅州市| 洛川县| 哈巴河县| 湖州市| 九江县| 临湘市| 即墨市| 临海市| 泗阳县| 石林| 资阳市| 阿瓦提县| 嘉义县| 扶风县| 驻马店市| 武穴市| 晋江市| 四子王旗| 西城区| 西安市| 修水县| 康乐县| 海盐县| 通江县| 广灵县| 青浦区| 泸定县| 久治县| 同心县| 马公市| 密云县|