1. 简介
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon)是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。
本指南描述了在ARM64,CentOS7.5环境下,移植Memcached1.4.20的过程,可供相关人士参考。
2. 部署环境
Packet Name |
Version |
CentOS |
CentOS 7.5 with ARM |
Memcached |
3.6.3 |
1.4.20 |
3. 安装部署
3.1 依赖安装
在系统中安装需要的组件,安装相应的库:
yum install libevent libevent-devel |
3.2 安装Memcached
方式一:yum 安装
yum install memcached |
方式二:源代码编译安装
wget http://www.memcached.org/files/memcached-1.4.20.tar.gz #下载指定版本的安装包 tar -zxvf memcached-1.4.20.tar.gz #解压源码 cd memcached-1.4.20 ./configure --prefix=/usr/local/memcached --build=arm-linux#执行configure,配置安装位置 make #编译 make install |
备注:所有版本安装包地址:https://github.com/memcached/memcached/wiki/ReleaseNotes
3.3 测试
安装结束后执行命令启动Memcached
#作为后台服务程序运行: /usr/local/memcached/bin/memcached -p 11211 -m 64m -d telnet 127.0.0.1 11211 #执行memcached连接 stats #连接成功后执行stas命令 |
3.4 参考信息
[1] Memcached教程:https://www.runoob.com/memcached/memcached-set-data.html
[2] github地址:https://github.com/memcached/memcached/wiki/Install
参照一下http://www.cloud-onlinelab.cn/里面的memcached安装方式
... 查看全部