`

memcached入门java实现(第三篇)

 
阅读更多

 

代码如下:

 

package com.zyy;

import com.danga.MemCached.MemCachedClient;
import com.danga.MemCached.SockIOPool;

public class MemcachedTest {

    private static MemCachedClient mcc = new MemCachedClient();

    public static MemCachedClient getInstance() {
        return mcc;
    }

    // 设置与缓存服务器的连接池
    static {
        // 服务器列表和其权重
        String[] servers = { "127.0.0.1:11211" };
        Integer[] weights = { 3 };

        // 获取socke连接池的实例对象
        SockIOPool pool = SockIOPool.getInstance();

        // 设置服务器信息
        pool.setServers(servers);
        pool.setWeights(weights);

        // 设置初始连接数、最小和最大连接数以及最大处理时间
        pool.setInitConn(5);
        pool.setMinConn(5);
        pool.setMaxConn(250);
        pool.setMaxIdle(1000 * 60 * 60 * 6);

        // 设置主线程的睡眠时间
        pool.setMaintSleep(30);

        // 设置TCP的参数,连接超时等
        pool.setNagle(false);
        pool.setSocketTO(3000);
        pool.setSocketConnectTO(0);

        // 初始化连接池
        pool.initialize();

    }

    public static void main(String[] args) {

        MemCachedClient mcc = MemcachedTest.getInstance();
        mcc.add("hi", "hello world!");
        System.out.println(mcc.get("hi"));
        mcc.replace("hi", "张阳阳");
        System.out.println(mcc.get("hi"));

    }
}

 

 

windows 环境安装 memcached (第一篇)

整合memcached-java-client 到 maven repository (第二篇)

memcached入门java实现(第三篇)

 

0
1
分享到:
评论

相关推荐

    Memcached 入门介绍(安装与配置)

    1. **下载与解压**:首先,你需要从官方或者第三方网站下载适用于Windows的Memcached版本,例如`memcached-1.2.5-win32-bin.zip`。 2. **安装服务**:解压缩下载的文件,打开命令提示符,进入解压后的目录,运行`...

    java开源包4

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    memcached for win32

    - 可以使用第三方工具(如`memcached-top` 或 `mcstat`)监控memcached的运行状态,如内存使用、命中率等。 - 定期清理无用数据,避免内存耗尽,保持高效运行。 总之,`memcached for win32` 提供了在Windows平台上...

    java开源包3

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    java开源包6

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    java开源包101

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    java开源包9

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    java开源包5

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    java开源包8

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    java开源包10

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    Memcached客户端手册

    为了使用MemcachedClient,需要添加以下第三方库依赖: - **commons-logging**: 用于日志记录。 - **log4j**: 另一种流行的日志框架。 - **woodstox/wstx-asl**: 提供高性能的XML解析能力。 - **stax-api**: XML...

    java开源包1

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    Java资源包01

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    java开源包2

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    java开源包11

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    java开源包7

    同时,任何第三方都可以使用OAUTH认证服务,任 何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP,JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间...

    网络架构师148讲视频课程

    │ 第58节:Memcached入门和缓存的含义.avi │ 第59节:Memcached基本的工作原理.avi │ 第60节:Memcached基本的操作命令.avi │ 第61节:理解Memcached的数据存储方式.avi │ 第62节:内存分配的Chunk、Slab演示....

    包含Redis,memcache,encache的NoSQL入门

    9. **监控与故障排查**:学习如何监控系统状态,及时发现和解决问题,如使用Redis的INFO命令,或者使用第三方工具。 通过以上学习,你将能够根据实际需求选择合适的NoSQL解决方案,并在项目中有效利用它们。在实践...

    北大青鸟java课程的学习大纲.docx

    **第三阶段:Java框架** 此阶段涉及主流的Java开发框架: 1. **Struts2**:介绍MVC框架,讲解Action、Interceptor、结果映射等核心概念。 2. **Hibernate5**:ORM框架,学习对象关系映射,实体管理,查询优化等。 3....

    图书:Hibernate入门 - 第二版

    8. **缓存机制**:探讨Hibernate的缓存策略,包括一级缓存和二级缓存,以及第三方缓存解决方案如EHCache和Memcached的集成。 9. **性能优化**:提供实用技巧和最佳实践,帮助开发者提升Hibernate应用的性能,如...

Global site tag (gtag.js) - Google Analytics