# commons-cache **Repository Path**: xingkong083/commons-cache ## Basic Information - **Project Name**: commons-cache - **Description**: 缓存工具类 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-04-08 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #commons-cache **缓存工具类** 目前只支持 Redis 和 Memcached. 使用 1. 配置 CacheConfiguration 1.1 RediscacheConfiguration 1.1.1 配置 Redis 服务器地址(RedisAddress) TreeSet addrs = new TreeSet(); addrs.add(new RedisAddress("10.13.5.100:6379", "10.13.5.100:6479")); 1.1.2 配置 Redis 集群环境 (RedisCluster) RedisCluster cluster = new RedisCluster(); cluster.setName("mkt"); cluster.setHeartbeat(5); cluster.setPoolSize(5); cluster.setUseNIO(true); cluster.setAddress(addrs); 1.1.3 配置 RediscacheConfiguration CacheConfiguration conf = new RediscacheConfiguration(cluster, "test"); 1.2 MemcachedConfiguration 1.2.1 配置 Memcached 服务器地址(MemcacheAddress) TreeSet addrs = new TreeSet(); addrs.add(new MemcacheAddress("10.13.5.100:10000")); 1.2.2 配置 Memcached 集群环境 (MemcacheCluster) MemcacheCluster cluster = new MemcacheCluster(); cluster.setName("mkt"); cluster.setHeartbeat(5); cluster.setPoolSize(5); cluster.setUseNIO(true); cluster.setAddress(addrs); 1.2.3 配置 MemcachedConfiguration CacheConfiguration conf = new MemcachedConfiguration(cluster, "test"); 2. 构建 SimpleCache SimpleCache simpleCache = new SimpleCache(conf); 3. 使用 3.1 放入缓存 simpleCache.put("key", "value"); 3.2 查询缓存 simpleCache.get("key"); 3.3 删除缓存 simpleCache.delete("key");