`

memcached环境搭建

阅读更多
一、所需环境
memcached-1.4  、 libevent-1.4、CentOS

二、memcached的安装

1、将memcached-1.4  、 libevent-1.4上传到CentOs;执行rpm命令安装。
    rpm -ivh libevent-1.4.13-4.el6.i686.rpm memcached-1.4.4-3.el6.i686.rpm

2、执行rpm -qa|grep memcached查看memcached安装情况;执行rpm -ql|grep memcached查看
    memcached安装到什么地方了

3、more /etc/sysconfig/memcached
  
       PORT="11211"
       USER="memcached"
       MAXCONN="1024"
       CACHESIZE="64"
       OPTIONS=""
   

    memcached的默认启动端口为11211,默认最大连接数为1024个,CACHESIZE单位为M,缓存大小默认就是64M;OPTIONS可以控制IP连接,比如"192.168.2.1,192.168.2.2"则只允许这两个IP连接。

4、启动memcached执行service memcached start;如果启动的时候报can't run as root without the -u switch;则在前面的启动命令后面加上 -u root。


三、用telnet测试memcache
    在telnet里面连接到memcached服务端。telnet ip 端口
   
    
  ERROR
  set abc 0 0 3
  123
  STORED
  get abc
  VALUE abc 0 3
  123
  END
     

    其中,set abc 0 0 3为设置数据,依次为set命令,abc为key,第一个0位数据类型(如json或xml),第二个0为过期时间(0为永不过期),3为数据的byte长度。输入完成后,第二行输入值123,显示存储成功。get abc命令为获取key为abc的值。

四、memcached的Java测试
   
 public static void main(String[] args) { 
        String[] servers = { "192.168.80.100:11211" };  
        SockIOPool pool = SockIOPool.getInstance();  
        pool.setServers(servers);  
        pool.setFailover(true);  
        pool.setInitConn(10);  
        pool.setMinConn(5);  
        pool.setMaxConn(250);  
        pool.setMaintSleep(30);  
        pool.setNagle(false);  
        pool.setSocketTO(3000);  
        pool.setAliveCheck(true);  
        pool.initialize();  
        /*建立MemcachedClient实例*/  
        MemCachedClient client = new MemCachedClient();

        Person p = new Person("李白", "123456");
        client.add(p.getName(), p);
        
        System.out.println(client.get(p.getName()));
        
    }
    

    Java使用了dangga包,使用起来非常简单。
  
分享到:
评论

相关推荐

    memcached集群linux搭建

    在Linux环境下搭建Memcached集群是优化服务性能的关键步骤,尤其是对于那些处理大量数据和高并发请求的Web应用程序。本文将详细介绍如何在Linux上构建一个基于淘宝月光宝盒(Taobao MoonBox)架构的Memcached集群。 ...

    分布式缓存系统Memcached简介及开发环境搭建

    在Windows上搭建Memcached开发环境,首先需要下载对应版本的memcached软件,例如`memcached-win32-1.4.4-14`,解压并运行服务。默认情况下,memcached会监听11211端口。可以通过运行`memcache.exe -h`命令查看帮助...

    nginx+memcached+tomcat

    2. **Memcached环境搭建**: Memcached是一种分布式内存缓存系统,常用于存储Session数据,提高应用性能。 - **安装**:下载与系统位数匹配的`memcached.exe`服务,将其安装为Windows服务。 - **启动与管理**:...

    Memcached集群搭建

    **Memcached集群搭建** Memcached是一款高性能、分布式内存对象缓存系统,用于减轻数据库负载,提高Web应用性能。本文将详细介绍如何在多个服务器上搭建一个Memcached集群,以实现数据的高可用性和负载均衡。 ### ...

    搭建linux+php+memcached架构的网站.zip

    在Linux环境下搭建网站服务器,可以确保系统的高效运行和良好的可定制性。 PHP是一种广泛使用的开源脚本语言,特别适合于Web开发,它可以嵌入到HTML中,为动态网站提供支持。在Linux上安装PHP通常涉及到编译源代码...

    memcached,windows版本环境搭建

    NULL 博文链接:https://navylee.iteye.com/blog/753234

    nginx+apache+mysql+php+memcached+squid搭建门户网站

    ### Nginx+Apache+MySQL+PHP+Memcached+Squid 搭建门户网站 #### 一、前言与架构概述 随着互联网技术的发展,如何构建一个高效、稳定且能够应对高并发访问的Web服务器成为了许多企业和开发者关注的重点。本文将...

    LNMP+Memcached+vsftpd环境搭建

    整理了一篇 lnmp典型环境的搭建文档,对于初学linux web服务器环境的朋友,比较有帮助

    [rar文件] windows下Apache2.4+Memcached1.4+Tomcat7集群环境搭建说明

    windows下Apache2.4+Memcached1.4+Tomcat7集群环境 搭建说明。 部署后的部署包另有上传,参见http://download.csdn.net/detail/ahcstone/9246701 开包即用,方便验证

    memcached windows稳定版

    ,就表示环境搭建成功。开始领略Memcache的魅力把! $mem = new Memcache(); $mem->addserver("127.0.0.1", 11211); $mem->set("mykey", "This is a test cache!", 0, 60); $val = $mem->get("mykey"); echo ...

    nginx+apache+mysql+php+memcached+squid搭建集群web环境

    【搭建集群Web环境详解】 在当前的Web开发领域,LAMP(Linux + Apache + MySQL + PHP)架构是最常见的选择,但对于处理大量用户访问的场景,单一服务器可能无法满足需求。因此,构建一个高效的、可靠的、稳定的集群...

    nginx+apache+mysql+php+memcached+squid搭建集群web环境(一)

    【吐血推荐】nginx+apache+mysql+php+memcached+squid搭建集群web环境(一) 此乃本人N次服务器真机实验所得,所以分数高点,望体谅.. 按教程来做,你也可以搭建linux服务器... 注:此乃分卷一,

    nginx+apache+mysql+php+memcached+squid搭建集群web环境(二)

    【吐血推荐】nginx+apache+mysql+php+memcached+squid搭建集群web环境(二) 此乃本人N次服务器真机实验所得,所以分数高点,望体谅.. 按教程来做,你也可以搭建linux服务器... 注:此乃分卷二,

    memcached-win-32/64-1.4.4-14

    Windows下php中Memcache的安装: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install’ ...,就表示环境搭建成功。

    linux下memcached安装

    通过以上步骤,你已经在Linux环境中成功地搭建了Memcached服务。现在你可以将其整合到你的Web应用中,利用其高效的缓存机制提升性能。记住,根据你的具体需求,可能还需要调整 Memcached 的配置和安全设置,比如添加...

    memcached window环境的搭建 已经所需安装软件和jar and操作指南

    打包里面包括以下内容: 1:java_memcached-release_2.6.3资料 2:alisoft-xplatform-asf-cache-2.5.1-src资料 3:memcached-1.2.1-win32安装文件 4:memcached-1.4.13源代: 5:demo

    memcached依赖jar包

    memcached 依赖jar包,环境搭建见我的csdn博客。

Global site tag (gtag.js) - Google Analytics