實戰Memcached快取系統(2)Memcached Java API基礎之MemcachedClient
尊重知識,轉載請註明本文來自:程式設計藝術家Poechant的CSDN部落格 http://blog.csdn.net/poechant
1. 建構函式
public MemcachedClient(InetSocketAddress[] ia) throws IOException;
public MemcachedClient(List<InetSocketAddress> addrs) throws IOException;
public MemcachedClient(ConnectionFactory cf, List<InetSocketAddress> addrs) throws IOException;
其中最簡單的建構函式就是第一個,可以直接傳遞一個InetSocketAddress,也可以是InetSocketAddress的陣列。其實InetSocketAddress也是被轉換成陣列的。
比如:
MemcachedClient cache = new MemcachedClient(new InetSocketAddress("127.0.0.1", 11211));
2. 常用方法
一般快取資料的常用操作有:set(add+replace)、get、replace、add
public Future<Boolean> set(String key, int exp, Object o)
第一個引數:鍵(key)
第二個引數:過期時間(單位是秒)
第三個引數:要設定快取中的物件(value),如果沒有則插入,如果有則修改。
public Object get(String key)
第一個引數:鍵(key)
public Future<Boolean> replace(String key, int exp, Object o)
第一個引數:鍵(key)
第二個引數:過期時間(單位是秒)
第三個引數:該鍵的新值(new value),如果有則修改。
public Future<Boolean> add(String key, int exp, Object o)
第一個引數:鍵(key)
第二個引數:過期時間(單位是秒)
第三個引數:該鍵的值(value),如果沒有則插入。
尊重知識,轉載請註明本文來自:程式設計藝術家Poechant的CSDN部落格 http://blog.csdn.net/poechant
-
相關文章
- Memcached實戰之複製----基於repcached的主從【轉】PCA
- Linux系統中部署memcachedLinux
- Shopify使用Memcached而不是Redis快取提升20%效能Redis快取
- Memcached
- 輕量級 memcached快取代理 twemproxy實踐快取
- 對比Memcached和Redis,誰才是適合你的快取?Redis快取
- Rust編寫的Memcached快取替代品:memc.rsRust快取
- Memcached高可用元件之repcached元件PCA
- LNMP 分散式叢集(四):Memcached 快取伺服器的搭建LNMP分散式快取伺服器
- Ubuntu 18.04系統編譯安裝Memcached教程。Ubuntu編譯
- Ubuntu 20.04系統編譯安裝Memcached教程。Ubuntu編譯
- 安裝 Memcached
- Memcached 原理剖析
- Memcached 協議協議
- Linux系統Memcached效能最佳化詳細教程。Linux
- Debian11系統編譯安裝Memcached教程。編譯
- memcached分散式原理與實現分散式
- php開發memcachedPHP
- Centos8 stream系統編譯安裝Memcached教程。CentOS編譯
- Redis 和 Memcached 比較Redis
- [轉]memcached學習系列
- check memcached process and restart if downREST
- 為 Memcached 構建基於 Go 的 Operator 示例Go
- 教你用Magent實現Memcached叢集
- 網路協議之:memcached text protocol詳解協議Protocol
- 網路協議之:memcached binary protocol詳解協議Protocol
- macOS Sierra系統下PHP5.6安裝memcached擴充套件MacPHP套件
- Memcached和Redis的區別?Redis
- memcached的學習過程
- Windows下安裝 和使用Memcached,附memcached-win64-1.4.4-14安裝包Windows
- 基於Java+SpringBoot+Mysql實現的快遞櫃寄取快遞系統功能實現十JavaSpring BootMySql
- 基於Java+SpringBoot+Mysql實現的快遞櫃寄取快遞系統功能實現三JavaSpring BootMySql
- 基於Java+SpringBoot+Mysql實現的快遞櫃寄取快遞系統功能實現四JavaSpring BootMySql
- 基於Java+SpringBoot+Mysql實現的快遞櫃寄取快遞系統功能實現八JavaSpring BootMySql
- 快取基礎整理快取
- Java基礎之常見API總結JavaAPI
- 快取內功心法:快取基礎整理快取
- 利用Nginx+tomcat實現memcached的資源接管NginxTomcat
- Redis相比Memcached有哪些優勢?Redis