HCRM博客

CentOS 6.5 系统下Memcached安装与配置指南

CentOS 6.5 Memcached 安装与配置指南

CentOS 6.5 系统下Memcached安装与配置指南-图1

Memcached 简介

Memcached 是一款高性能、分布式、开源的内存对象缓存系统,它通过在内存中存储常用数据来减少对数据库的访问,从而提高应用程序的响应速度,Memcached 适用于缓存数据库调用、API调用或页面渲染等场景。

安装 Memcached

安装编译工具

在 CentOS 6.5 系统中,首先需要安装编译工具,以便编译 Memcached,可以使用以下命令安装:

yum install gcc make autoconf automake libevent-devel

下载 Memcached 源码

从 Memcached 官方网站(https://memcached.org/)下载 Memcached 源码包。

解压源码包

解压下载的 Memcached 源码包:

tar -zvxf memcached-1.5.15.tar.gz

编译 Memcached

进入解压后的目录,编译 Memcached:

cd memcached-1.5.15
./configure
make

安装 Memcached

CentOS 6.5 系统下Memcached安装与配置指南-图2

安装 Memcached 到系统:

make install

配置 Memcached

/usr/local/ 目录下,创建一个名为 memcached 的文件夹,用于存放 Memcached 的配置文件:

mkdir /usr/local/memcached

/usr/local/memcached/ 目录下,创建一个名为 memcached.conf 的配置文件:

vi /usr/local/memcached/memcached.conf

如下:

# 监听端口
listen 127.0.0.1:11211
# 最大连接数
max_connections 1024
# 数据存储路径
socket /usr/local/memcached/memcached.sock
# 缓存大小
cache_size 128MB
# 是否启用压缩
tcp_nopush 1

启动 Memcached

启动 Memcached 服务:

/usr/local/memcached/memcached -d -p 11211 -c 1024 -m 128 -s /usr/local/memcached/memcached.sock

检查 Memcached 是否启动成功

使用以下命令检查 Memcached 是否启动成功:

netstat -tunlp | grep 11211

使用 Memcached

使用 telnet 连接 Memcached

在终端输入以下命令连接 Memcached:

CentOS 6.5 系统下Memcached安装与配置指南-图3

telnet 127.0.0.1 11211

测试 Memcached

在连接成功后,输入以下命令测试 Memcached:

set key1 value1 0 3600
get key1

Memcached 运行正常,你会看到以下输出:

STORED
value1

FAQs

问:如何查看 Memcached 的内存使用情况?

答:可以使用以下命令查看 Memcached 的内存使用情况:

echo stats | nc 127.0.0.1 11211

问:如何关闭 Memcached?

答:可以使用以下命令关闭 Memcached:

kill -9 `cat /usr/local/memcached/memcached.pid`

/usr/local/memcached/memcached.pid 是 Memcached 的进程 ID 文件。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/59258.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~