
Linux下memcache的安装和启动
操作系统:建议使用 Linux 系统(如 Ubuntu、CentOS 等)。 编译工具:安装 解压压缩包: 进入安装目录并配置: 编译并安装: 从 PECL 镜像站点下载或使用自带的安装工具: 或者从源码安装: 安装 安装 Memcached:
发布日期:2025-04-07 13:37:27
浏览次数:8
分类:精选文章
本文共 2018 字,大约阅读时间需要 6 分钟。
Memcached 安装与配置指南
Memcached 是一款高性能、分布式的内存对象缓存系统,广泛应用于减少数据库负载和提升访问速度的动态应用中。它已获得多家知名互联网公司(如 Twitter、Digg、Flickr 等)的采用,成为互联网应用中处理大量用户读取数据的理想选择。
环境准备
在安装 Memcached 之前,确保系统环境符合以下要求:
gcc44
和 g++44
。# yum install gcc44 gcc44-c++ libstdc++44-devel
设置环境变量:
export CC=/usr/bin/gcc44export CXX=/usr/bin/g++44
安装 libmemcached
下载并安装最新版本的 libmemcached:
tar zxvf libmemcached-0.42.tar.gz
cd libmemcached-0.42./configure --prefix=/usr/local/libmemcached --with-memcached
makemake install
安装 Memcached 扩展支持(PHP)
为 PHP 5.5及以上版本安装 Memcache 扩展:
# /usr/local/servers/php5/bin/pecl install memcache
# tar zxf memcache-2.2.3.tgzcd memcache-2.2.3# /usr/local/servers/php5/bin/phpize./configure --enable-memcache=/usr/local/servers/memcached --with-php-config=/usr/local/servers/php5/bin/php-config --with-apxs2=/usr/sbin/apxs# make 且 make install
下载与安装 Memcached
访问 Memcached 官方网站(http://memcached.org/
)下载最新版本(如 1.4.5),其中也包含 libevent
。
libevent
:tar zxvf libevent-1.4.14b-stable.tar.gzcd libevent-1.4.14b-stable./configure --prefix=/home/liuzhy/libevent-1.4.14b-stablemakemake install
cd /home/blue/memcached-1.4.5./configure --prefix=/home/blue/memcached-1.4.5 --with-libevent=/home/blue/libevent-1.4.14bmakemake install
Memcached 服务的配置与启动
根据需求配置 Memcached:
./configure --prefix=/usr/local/memcached --with-memcachedmakemake install
启动 Memcached 服务:
# 开始服务./memcached -d -m 1024 -u blue# 指定 `libevent` 规划文件ln -s /usr/local/lib/libevent-1.4.so.2 /usr/lib/libevent-1.4.so.2
参数说明:
-d
:启动守护进程。-m 1024
:分配 1024 MB 内存。-u
:指定运行用户。-l
:指定监听地址。-p
:指定端口。-c
:指定最大连接数。
停止服务:
kill `cat /tmp/memcached.pid`
检查服务状态:
netstat -lp | grep memcachedps -ef | grep memcached
高级配置与管理
- 启用多线程模式:
./memcached -d -m 1024 -t 4 -u blue
- 指定数据目录:
./memcached -d -m 1024 -s 512M
- 集群模式:
./memcached -d -m 1024 -c 1000 -p 12301
注意事项
- 部分库文件会被认为是共享库(如
libevent-1.4.so.2
),要确保 Thesehart Andrea 提供的路径正确。 - Memcached 运行时需携带5930/端口权限,确保权限设置正确。
转载自:Memcached 安装与日志处理技巧。
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年05月10日 11时00分37秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
linux+nginx+php+mysql安装及配置
2023-02-02
Linux+oracle修改IP方法
2023-02-02
Linux-----sed 命令详解
2023-02-02
Linux---文件权限
2023-02-02
Linux--gdb/cgdb
2023-02-02
Linux--git
2023-02-02
linux--Linux 各目录及每个目录的详细介绍
2023-02-02
linux--make/进度条
2023-02-02
Linux--NFS和DHCP服务器
2023-02-02
Linux--内核进程O(1)调度队列
2023-02-02
Linux--基本指令2
2023-02-02
Linux--基本指令4(完结)和权限
2023-02-02
Linux--基础命令3
2023-02-02
Linux--操作系统/进程
2023-02-02
Linux--文件
2023-02-02
Linux--本地yum库
2023-02-02
Linux--环境变量
2023-02-02
Linux--磁盘管理
2023-02-02
2025年04月06日AI领域重点关注焦点
2023-02-02
Linux--编译器gcc/g++
2023-02-02