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 /home
unzip 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
- 分享
- 举报
-
2023-11-23 14:46:33
-
2023-11-24 09:20:45
-
2023-11-24 09:33:42
-
2023-11-28 12:05:41
-
2023-11-29 11:30:08
-
2023-11-27 11:47:09
-
2023-11-27 11:31:12
-
2023-11-28 15:02:59
-
2023-11-23 11:04:00
-
浏览量:958次2024-01-10 17:23:08
-
2024-06-14 11:49:14
-
浏览量:51次2025-01-16 21:26:58
-
浏览量:944次2024-07-31 19:46:13
-
浏览量:3645次2020-08-29 16:50:56
-
浏览量:3617次2020-09-27 11:30:57
-
浏览量:12126次2021-02-19 16:56:03
-
2024-12-10 11:25:33
-
2023-10-18 14:44:59
-
浏览量:10426次2019-02-16 11:31:35
-
12篇
- openEuler GNOME 桌面环境的安装和使用
- HiEuler-Pico-OpenEuler Yolov8模型训练和转换——yolov8训练(三)
- Meetup会议:易百纳携手南邮共建AI视觉及机器人联合实验室,分享欧拉派实战应用
- Dubbo 2.6.8 移植指南(openEuler 20.03 LTS SP1)
- openEuler操作系统安装在服务器的方法介绍(一):安装准备
- 欧拉派Ubuntu/openEuler安装ROS2 foxy
- openEuler操作系统安装在树莓派的方法介绍之安装环境准备及刷写镜像
- u-boot修改操作指南
- 欧拉派应用NL-H873-USA1星闪模组:引领无线短距通信性能新飞跃
- 海鸥派pip3环境安装oebuild
-
广告/SPAM
-
恶意灌水
-
违规内容
-
文不对题
-
重复发帖
Lixiaofeng
感谢您的打赏,如若您也想被打赏,可前往 发表专栏 哦~
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明