锘??xml version="1.0" encoding="utf-8" standalone="yes"?>丁香影院在线,xxxx视频在线,国产欧美在线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

銆銆娉細榛樿瀹夎鍒?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

銆銆瀹夎瀹屾垚鍚庯紝浼氬湪 /local/memcached 鍑虹幇 bin鍜宻hare鐩綍

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

銆銆鏂規硶濡備笅:

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

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

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

銆銆鍘熷洜鏄壘涓嶅埌libevent-1.4.so.2綾誨簱錛岃В鍐沖姙娉曞涓嬶細

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

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

銆銆鍒欑郴緇熶細鏄劇ず:

銆銆<!-- <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浼氬埌寰堝鍦版柟鍘繪壘錛屾墍浠ユ牴鎹叾瀹冩眰錛屾垜浠彧闇寤轟竴涓蔣閾炬帴錛屾寚瀹氬埌鎴戜滑瀹夎鐨勭被搴撲笂鍗沖彲

銆銆鏂規硶濡備笅錛?/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榪涚▼錛屾墽琛岋細

銆銆# 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 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 满洲里市| 浦城县| 龙井市| 即墨市| 西安市| 井陉县| 巴彦县| 扎鲁特旗| 门源| 三江| 宁蒗| 永胜县| 邵东县| 新建县| 道真| 英德市| 丹阳市| 本溪| 集安市| 永寿县| 怀安县| 建瓯市| 阿克陶县| 望奎县| 沾益县| 洪洞县| 怀宁县| 上思县| 永川市| 堆龙德庆县| 田林县| 大方县| 理塘县| 衡东县| 金寨县| 嫩江县| 丰台区| 资阳市| 嵊州市| 凌海市| 内江市|