memcached缓存技术

初学memcached缓存技术,如果文章写得不好还请谅解

应用环境:win7

实现环境:cmd,eclipse

Memcached简洁而强大。它的简洁设计便于快速开发,减轻开发难度,解决了大数据量缓存的很多问题。它的API兼容大部分流行的开发语言。

memcached主要是应用比较方便,适用于分布式内存对象缓存系统。

相对于redis的区别在于:redis是具有高效和灵活性,并且可以持久化,memcached在分布式上面应用更强大。

1、安装memcached:

  1)下载地址:

    32位系统 1.2.5版本:http://static.runoob.com/download/memcached-1.2.5-win32-bin.zip
    32位系统 1.2.6版本:http://static.runoob.com/download/memcached-1.2.6-win32-bin.zip
    32位系统 1.4.4版本:http://static.runoob.com/download/memcached-win32-1.4.4-14.zip
    64位系统 1.4.4版本:http://static.runoob.com/download/memcached-win64-1.4.4-14.zip
    32位系统 1.4.5版本:http://static.runoob.com/download/memcached-1.4.5-x86.zip
    64位系统 1.4.5版本:http://static.runoob.com/download/memcached-1.4.5-amd64.zip

  2)解压到对应的目录(我的目录是:E:\Development tools\memcached)

  3)安装memcached

  

  3)开启和关闭memcached

  

  

  4)卸载memcached

  

2、连接memcached

  

  如果出现以下问题请查看:http://jingyan.baidu.com/article/7908e85c6ec355af491ad265.html

   

  这样就算连接成功了 

  

3、在Java中应用memcached缓存技术

  下载jar包:http://code.google.com/p/spymemcached/downloads/list(需要FQ)

  下载jar包:http://www.runoob.com/try/download/spymemcached-2.10.3.jar(不需要FQ)

4、Java代码实现

  

public class TestMemcached {
    public static void main(String[] args) throws IOException {
        MemcachedClient memcached = new MemcachedClient(new InetSocketAddress("127.0.0.1", 11211));
        memcached.set("run", 900, 10);
        System.out.println(memcached.get("run"));
    }
}

结果展示:

 

5、具体的实现方式和方法:http://www.runoob.com/memcached/memcached-set-data.html

6、补充一句,针对于1.45和1.45以下的版本,其实差别不大。在Linux的环境下面都是起一个进程就足够了

posted @ 2017-01-16 16:26  小不点丶  阅读(913)  评论(0编辑  收藏  举报