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(); } }
相关推荐
1. **系统要求**:确保已经安装好CentOS 6.5,并且更新了所有系统包。 2. **基本工具**:安装必要的工具如`vim`用于文本编辑等。 #### 三、网络配置 1. **设置 IP 地址**: - 进入网络配置文件夹: ```bash cd ...
在本文中,我们将深入探讨如何在CentOS 6.5操作系统上安装和配置Memcached,一个流行的、高性能的分布式内存对象缓存系统。这个过程对于优化数据库读取速度,减轻数据库负载,以及提升Web应用程序的整体性能至关重要...
因此,这个压缩包“Openstack安装相关包-icehouse版-centos6.5-缺少的包.rar”是为了补充这些缺失的包,确保安装过程顺利进行。 1. **keystone**: Keystone是OpenStack的身份服务,负责认证、授权和会话管理。在...
Windows8上安装虚拟机VirtualBox,然后新建虚拟电脑,搭建CentOS6.5 + mysql + nginx + php + memcached平台环境,部署网站。文档中记录了部分FAQ。
php memcached扩展,内含安装手册以及源码包,libevent-2.0.22,libmemcached-1.0.18,memcached-1.4.25,memcached-2.2.0,已经在CentOS6.5上进行测试通过。
在本教程中,我们将深入探讨如何对CentOS 6.5系统进行优化,并详细阐述一个增强版的Nginx安装过程。这个流程包含了内核优化、Nginx的安装以及在过程中可能用到的文件安装包和YUM获取方法。让我们逐个了解这些关键...
在这个项目中,我们将关注如何在 CentOS 6.6 和 Red Hat Enterprise Linux 6.5 (RHEL 6.5) 上安装和配置 Memcached,并进行本地和远程测试。 **1. 安装 Memcached** 在 CentOS 6.6 和 RHEL 6.5 上,首先确保系统是...
在Linux系统中,尤其是对于老旧的CentOS 6.5版本,配置和安装特定的软件扩展可能会遇到一些挑战。在本篇文章中,我们将详细讲解如何在CentOS 6.5上为PHP 5.3安装ffmpeg扩展,这是一个用于处理多媒体文件的强大的开源...
本文将详细讲解如何在CentOS 6.5上安装FastDFS及其依赖包,确保安装过程顺利。 首先,你需要确保你的CentOS 6.5系统是最新的。打开终端,运行以下命令更新系统: ```bash yum update -y ``` FastDFS的安装依赖于...
本文主要针对 CentOS 6.6 和 Red Hat 6.5 环境下,讲解 Memcached 的安装、配置以及使用方法。 ### 1. 安装 Memcached 在 CentOS 或 Red Hat 系统上,首先确保系统已安装必要的编译工具,如 GCC 和 GCC-C++: ```...
【Nginx 配置详解】在 CentOS 6.5 环境下,配置 Nginx 1.6.2 可以实现多种高级功能,包括 SSL 双向认证、负载均衡和反向代理。以下是一份详细的配置步骤指南。 ### 1. 安装与准备 首先,确保你的系统是 CentOS 6.5...
本文将详细介绍如何在CentOS 6.5系统上搭建一个基于Nginx、Tomcat和Memcached的负载均衡集群,以实现高效的Session共享和服务器间的负载分配。 首先,Nginx作为一个反向代理服务器和负载均衡器,其主要职责是接收...
在本篇文档中,以CentOS 6.5系统作为基础环境,详细介绍了Nginx、Tomcat和Memcached的安装版本信息。接着,文档详细说明了Tomcat的安装和配置流程: 1. 下载并解压Tomcat安装文件。 2. 将Tomcat的安装目录移动到...
2)安装操作系统环境:CentOS-6.5,(其它linux操作系统请自行尝试)。 3)安装步骤详解:http://blog.csdn.net/clevercode/article/details/45441881。 4)欢迎大家关注博客更多精彩的内容:...
本文将详细讲解如何在 CentOS 6.5_x64 系统上安装部署 OpenStack Icehouse 版本,这是一个经过验证的安装过程。 首先,让我们了解一下 OpenStack 的主要组件: 1. Dashboard (Horizon):这是一个基于 Web 的自助...
以下是关于MantisBT 2.3.0在Windows 7和Linux CentOS 6.5环境下安装、配置和使用的详细知识点。 1. **安装环境**: - **Windows 7**:在Windows 7上部署MantisBT,你需要一个支持PHP和MySQL的Web服务器环境,如...
memcached-zabbix-模板 描述 这是从两个可能的地方从您的 Memcached 服务器获取信息的最小模板。 通过客户端中的 zabbix-agentd 或通过 zabbix ... 在 CentOS 6.5 RPM Zabbix 安装是: /usr/lib/zabbix/externalsc