`

1.Centos6.5安装Memcached

 
阅读更多

 

1.安装libevent

(1)检查系统是否安装了gcc和gcc-c++

 

rpm -q gcc rpm -q gcc-c++ rpm -q make

 

(2)安装libevent

从http://libevent.org/ 下载最新libevent进行安装

 

tar -xzvf libevent-2.0.21-stable.tar.gz 
cd libevent-2.0.21-stable 
./configure --prefix=/usr 
make
sudo make install 

 

安装完后可以查看下安装位置,以及是否安装成功

 

whereis libevent-2.0.so.5
ls -al /usr/lib | grep libevent

 

(3)安装Memcached

从 http://memcached.org/  下载Memcached

tar -xvzf memcached-1.4.20.tar.gz
// 1.4.21 压缩包可能没有用gzip格式压缩,解压的时候不用加上z
// tar -xvf memcached-1.4.21.tar.gz

cd memcached-1.4.20
./configure --prefix=/usr/local/memcached  --with-libevent=/usr 
make
sudo make install
make test

 

测试是否安装成功

 

ls -al /usr/local/memcached/

 

如果make test时出现下面Error

 

prove ./t
make: prove: Command not found
make: *** [test] Error 127

 

可以安装perl-Test* 

sudo yum install perl-Test*

 

2.启动或关闭Memcached

(1)执行命令启动memcached 

 

 

/usr/local/memcached/bin/memcached -d -m 1024 -u root -p 11211 -c 128 -P /tmp/memcached.pid

memcache启动的一些参数说明: 

memcached命令参数解释: 

-p <num>          监听的端口 

-l <ip_addr>      连接的IP地址, 默认是本机 

-d start          启动memcached 服务 

-d restart        重起memcached 服务 

-d stop|shutdown  关闭正在运行的memcached 服务 

-d install        安装memcached 服务 

-d uninstall      卸载memcached 服务 

-u <username>     以<username>的身份运行 (仅在以root运行的时候有效) 

-m <num>          最大内存使用,单位MB。默认64MB 

-M                内存耗尽时返回错误,而不是删除项 

-c <num>          最大同时连接数,默认是1024 

-f <factor>       块大小增长因子,默认是1.25 

-n <bytes>        最小分配空间,key+value+flags默认是48 

-h                显示帮助 

-P                是保存Memcache的pid文件,这里保存在 /tmp/memcached.pid

 

(2)关闭Memcached

kill -9 `cat /tmp/memcached.pid`

 

 

3.telnet Memcached

(1)开放11211端口

 

sudo vi /etc/sysconfig/iptables

 

 

添加下面一行,yy复制一行,p粘贴

 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 11211 -j ACCEPT

 

 

重启

 

service iptables restart
iptables -L

 

 

 

(1)安装telnet服务及命令

sudo yum install telnet-server 
sudo yum install telnet 

 
(2)激活telnet
编辑/etc/xinetd.d/telnet文件,确保disable的值为no

sudo vim /etc/xinetd.d/telnet



 

重启服务

 

sudo service xinetd restart

 

 

(3) 连接及退出

命令如下:

 

telnet 127.0.0.1 11211
stats
quit

 

 

4.SpyMemcached

引入一下依赖

 

<dependency>
    <groupId>net.spy</groupId>
    <artifactId>spymemcached</artifactId>
    <version>2.11.4</version>
</dependency>

 

 

测试代码

 

public static void main(String[] args) {
    try {
        MemcachedClient client = new MemcachedClient(new InetSocketAddress("192.168.158.131", 11211));
        Object someObject = new ArrayList<String>();
        // Store a value (async) for one hour
        client.set("someKey", 3600, someObject);
        // Retrieve a value.
        Object myObject = client.get("someKey");
        System.out.println(myObject instanceof ArrayList);
        client.shutdown();
    } catch (Exception e) {
        e.printStackTrace();
    }
}

 

 

  • 大小: 31.5 KB
  • 大小: 7.6 KB
分享到:
评论

相关推荐

    centos6.5安装LNMP服务器教程

    1. **系统要求**:确保已经安装好CentOS 6.5,并且更新了所有系统包。 2. **基本工具**:安装必要的工具如`vim`用于文本编辑等。 #### 三、网络配置 1. **设置 IP 地址**: - 进入网络配置文件夹: ```bash cd ...

    Centos6.5下安装Memcached完整示例

    在本文中,我们将深入探讨如何在CentOS 6.5操作系统上安装和配置Memcached,一个流行的、高性能的分布式内存对象缓存系统。这个过程对于优化数据库读取速度,减轻数据库负载,以及提升Web应用程序的整体性能至关重要...

    Openstack安装相关包-icehouse版-centos6.5-缺少的包.rar

    因此,这个压缩包“Openstack安装相关包-icehouse版-centos6.5-缺少的包.rar”是为了补充这些缺失的包,确保安装过程顺利进行。 1. **keystone**: Keystone是OpenStack的身份服务,负责认证、授权和会话管理。在...

    CentOS6.5+mysql+nginx+php+memcached安装指南

    Windows8上安装虚拟机VirtualBox,然后新建虚拟电脑,搭建CentOS6.5 + mysql + nginx + php + memcached平台环境,部署网站。文档中记录了部分FAQ。

    centos php memcached扩展

    php memcached扩展,内含安装手册以及源码包,libevent-2.0.22,libmemcached-1.0.18,memcached-1.4.25,memcached-2.2.0,已经在CentOS6.5上进行测试通过。

    centos 6.5 系统优化,nginx加强版安装流程 带所有配件

    在本教程中,我们将深入探讨如何对CentOS 6.5系统进行优化,并详细阐述一个增强版的Nginx安装过程。这个流程包含了内核优化、Nginx的安装以及在过程中可能用到的文件安装包和YUM获取方法。让我们逐个了解这些关键...

    memcached项目(cent6.6和red6.5)

    在这个项目中,我们将关注如何在 CentOS 6.6 和 Red Hat Enterprise Linux 6.5 (RHEL 6.5) 上安装和配置 Memcached,并进行本地和远程测试。 **1. 安装 Memcached** 在 CentOS 6.6 和 RHEL 6.5 上,首先确保系统是...

    Centos 6.5下PHP 5.3安装ffmpeg扩展的步骤详解

    在Linux系统中,尤其是对于老旧的CentOS 6.5版本,配置和安装特定的软件扩展可能会遇到一些挑战。在本篇文章中,我们将详细讲解如何在CentOS 6.5上为PHP 5.3安装ffmpeg扩展,这是一个用于处理多媒体文件的强大的开源...

    centos6 安装 fastdfs所需安装包(适用于centos6 和centos 7)

    本文将详细讲解如何在CentOS 6.5上安装FastDFS及其依赖包,确保安装过程顺利。 首先,你需要确保你的CentOS 6.5系统是最新的。打开终端,运行以下命令更新系统: ```bash yum update -y ``` FastDFS的安装依赖于...

    memcached项目(cent6.6和red6.5) 重点简单整理

    本文主要针对 CentOS 6.6 和 Red Hat 6.5 环境下,讲解 Memcached 的安装、配置以及使用方法。 ### 1. 安装 Memcached 在 CentOS 或 Red Hat 系统上,首先确保系统已安装必要的编译工具,如 GCC 和 GCC-C++: ```...

    CentOS+Nginx配置详解

    【Nginx 配置详解】在 CentOS 6.5 环境下,配置 Nginx 1.6.2 可以实现多种高级功能,包括 SSL 双向认证、负载均衡和反向代理。以下是一份详细的配置步骤指南。 ### 1. 安装与准备 首先,确保你的系统是 CentOS 6.5...

    Nginx+Tomcat+Mencached负载均衡集群部署笔记

    本文将详细介绍如何在CentOS 6.5系统上搭建一个基于Nginx、Tomcat和Memcached的负载均衡集群,以实现高效的Session共享和服务器间的负载分配。 首先,Nginx作为一个反向代理服务器和负载均衡器,其主要职责是接收...

    Nginx+Tomcat+Memcached-Session-Manager集群Session共享

    在本篇文档中,以CentOS 6.5系统作为基础环境,详细介绍了Nginx、Tomcat和Memcached的安装版本信息。接着,文档详细说明了Tomcat的安装和配置流程: 1. 下载并解压Tomcat安装文件。 2. 将Tomcat的安装目录移动到...

    Linux中memcached相关资源包

    2)安装操作系统环境:CentOS-6.5,(其它linux操作系统请自行尝试)。 3)安装步骤详解:http://blog.csdn.net/clevercode/article/details/45441881。 4)欢迎大家关注博客更多精彩的内容:...

    OpenStack安装部署Icehouse

    本文将详细讲解如何在 CentOS 6.5_x64 系统上安装部署 OpenStack Icehouse 版本,这是一个经过验证的安装过程。 首先,让我们了解一下 OpenStack 的主要组件: 1. Dashboard (Horizon):这是一个基于 Web 的自助...

    mantisbt-2.3.0

    以下是关于MantisBT 2.3.0在Windows 7和Linux CentOS 6.5环境下安装、配置和使用的详细知识点。 1. **安装环境**: - **Windows 7**:在Windows 7上部署MantisBT,你需要一个支持PHP和MySQL的Web服务器环境,如...

    memcached-zabbix-template:zabbix 的新 memcached 监控模板

    memcached-zabbix-模板 描述 这是从两个可能的地方从您的 Memcached 服务器获取信息的最小模板。 通过客户端中的 zabbix-agentd 或通过 zabbix ... 在 CentOS 6.5 RPM Zabbix 安装是: /usr/lib/zabbix/externalsc

Global site tag (gtag.js) - Google Analytics