Memcached 1.5.12 移植指南(openEuler 20.03 LTS SP1)
介绍
Memcached 是 LiveJournal 旗下 Danga Interactive 公司以 Brad Fitzpatric 为首开发的一款高性能分布式内存对象缓存系统,通过缓存数据库查询结果,减少数据库访问次数,来提高动态 Web 应用的访问速度、提高可扩展性。
Memcached 的官方链接:https://memcached.org/
开发语言:C
一句话描述:分布式内存对象缓存系统
环境要求
操作系统要求如下表所示。
查询当前系统版本信息
cat /etc/os-release
安装 openEuler 操作系统,请参考https://openeuler.org/zh/docs/20.03_LTS_SP1/docs/Installation/installation.html
说明: 安装方式建议选择“Server with GUI”安装方式。
配置编译环境
编译 Memcached 需要准备 C 编译器、GNU、make、automake、libevent 和 libevent-devel。
- 安装 gcc,已安装则跳过
yum -y install gcc gcc-c++ kernel-devel- 安装 GNU make 和 automake、unzip、telnet,已安装则跳过
yum -y install make automake unzip telnet- 安装 libevent 和 libevent-devel
yum -y install libevent libevent-devel获取源码
若服务器可以访问网络,执行 wget https://github.com/memcached/memcached/archive/1.5.12.zip 命令下载源码。否则,请访问 https://github.com/memcached/memcached/archive/1.5.12.zip 下载源码并复制到服务器“/home”目录。
编译和安装
以本地下载源码并上传到服务器为例说明编译和安装操作
- 解压源码包
cd /homeunzip 1.5.12.zip- 进入“memcached-1.5.12”目录
cd memcached-1.5.12- 配置 Memcached
sh autogen.sh./configure --prefix=/opt/memcached可在该步骤指定 Memcached 安装目录,例如本文指定安装在“/opt/memcached”目录下。
- 执行编译
make -j60-j60 参数充分利用多核 CPU 优势,加快编译速度。
- 执行安装
make install- 进入指定的 Memcached 安装目录“/opt/memcached”,若生成的“bin”目录中出现“memcached”可执行文件,说明编译安装完成
- 配置环境变量a. 将以下命令添加至“/etc/profile”文件中
- 将以下命令添加至“/etc/profile”文件中
export PATH=/opt/memcached/bin/:$PATH- 使环境变量生效
source /etc/profile运行和验证
- 使用命令启动
memcached -t 24 -p 11211 -u root -m 49152 -c 10240启动命令参数说明如下表所示。

- 另外启动一个 Shell 窗口,连接到 Memcached
telnet 127.0.0.1 11211- 创建连接之后,可使用 stats 命令获取到 Memcached 服务端的统计信息
stats
常用的 stats 命令如下表所示。

说明: 如需退出 Telnet 连接可执行quit命令。
quit除 Telnet 连接 Memcached 服务获取数据信息以外,源码中还提供了一些工具脚本,可以直接使用,如 memcached-tool,位于源码中的 scripts 目录下。
memcached-tool 的使用方法如下表所示。

文章来源: https://www.openeuler.org/zh/blog/randy1568/Memcached%201-5-12-porting-guide.html
- 分享
- 举报
暂无数据-
浏览量:1275次2023-11-28 15:02:59
-
2023-11-27 11:31:12
-
2023-11-28 12:05:41
-
2023-11-29 11:30:08
-
2023-11-27 11:47:09
-
2023-11-23 14:46:33
-
2023-11-24 09:33:42
-
2023-11-24 09:20:45
-
浏览量:1317次2023-11-23 11:04:00
-
浏览量:1833次2024-01-10 17:23:08
-
2024-06-14 11:49:14
-
浏览量:1498次2025-02-28 15:03:44
-
浏览量:1282次2025-01-16 21:26:58
-
浏览量:1872次2024-07-31 19:46:13
-
浏览量:4217次2020-08-29 16:50:56
-
浏览量:3999次2020-09-27 11:30:57
-
浏览量:13170次2021-02-19 16:56:03
-
2024-12-10 11:25:33
-
2023-10-18 14:44:59
-
12篇
- u-boot脚本编写基础
- 易百纳亮相操作系统大会&openEuler Summit 2024,展现嵌入式AI生态建设成果及专业人才培养计划
- 欧拉派 Euler Pi SDK操作指南 (Linux)
- HiEuler-Pico-OpenEuler Yolov8模型训练和转换——数据集制作(二)
- openEuler操作系统安装在服务器的方法介绍(三):安装指导
- [寒假大作战]3.yolov8部署与测试
- HiEuler-Pico-OpenEuler Yolov8模型训练和转换——yolov8环境搭建(一)
- Dubbo 2.6.8 移植指南(openEuler 20.03 LTS SP1)
- openEuler操作系统安装在树莓派的方法介绍之启用树莓派
- 欧拉派Ubuntu/openEuler安装ROS2 foxy
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
Lixiaofeng
微信支付举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明

微信扫码分享
QQ好友