客戶端xmemcached與spymemcached
阿新 • • 發佈:2021-01-14
技術標籤:快取# Memcache
一、spymemcached的使用
新增依賴
<!-- memcache客戶端 spymemcached-->
<dependency>
<groupId>net.spy</groupId>
<artifactId>spymemcached</artifactId>
<version>2.12.3</version>
</dependency>
建立memcached客戶端,多個配置用空格隔開
MemcachedClient client = new MemcachedClient(AddrUtil.getAddresses("127.0.0.1:11220 127.0.0.1:11221"));
二、xmemcached的使用
新增依賴
<!-- memcache客戶端 xmemcached-->
<dependency>
<groupId>com.googlecode.xmemcached</groupId>
<artifactId>xmemcached</artifactId>
<version>2.4.6</version>
</dependency>
建立memcached客戶端
MemcachedClientBuilder builder = new XMemcachedClientBuilder( AddrUtil.getAddresses("127.0.0.1:11220 127.0.0.1:11221")); // AddrUtil.getAddresses("server1:11211 server2:11211") // 宕機報警 builder.setFailureMode(true); // 使用二進位制檔案 builder.setCommandFactory(new BinaryCommandFactory()); /** * 設定連線池大小,即客戶端個數 */ builder.setConnectionPoolSize(10); MemcachedClient client = builder.build();