CentOS6.3编译安装Memcached
要用到如下源码包:
/usr/local/src/memcached/libevent-2.0.21-stable.tar.gz
/usr/local/src/memcached/memcached-1.4.15.tar.gz
1、编译安装libevent:
libevent是安装 memcached 的唯一前提条件。它是 memcached 所依赖的异步事件通知库。
1 2 3 4 5 6 | cd /usr/local/src/memcached wget -c https: //github .com /downloads/libevent/libevent/libevent-2 .0.21-stable. tar .gz tar -xzvf . /libevent-2 .0.21-stable. tar .gz cd . /libevent-2 .0.21-stable . /configure --prefix= /usr make && make install |
2、编译安装Memcached:
1 2 3 4 5 6 7 | cd /usr/local/src/memcached wget -c https: //memcached .googlecode.com /files/memcached-1 .4.15. tar .gz tar -xzvf . /memcached-1 .4.15. tar .gz cd . /memcached-1 .4.15 mkdir /usr/local/memcached . /configure --prefix= /usr/local/memcached --with-libevent= /usr make && make install |
3、启动Memcached
1 | /usr/local/memcached/bin/memcached -u root -d -m 2048 -l 192.168.137.99 -p 11211 -P /tmp/memcached .pid |
4、配置防火墙,开启11211端口
1 | vim /etc/sysconfig/iptables |
#添加如下规则到22端口这条规则的下面即可
1 | -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT |
#重启防火墙
1 | /etc/init .d /iptables restart # 或 service iptables restart |
另外:停止Memcache进程的命令为:
1 | kill -9 ` cat /tmp/memcached .pid` |
Memcached启动参数说明:
-p 监听tcp协议的监听端口
-T 监听UDP协议id监听端口默认都是11211
-s 如果只在本地通信那么可以将其监听在某个套接字上,比如mysql.scok 能够利用共享内存方式进行通信的
-c 最大并发连接数
-l 监听的地址,如果服务器有多块网卡,那么用-l来指定监听的某个网卡上
-d 以一个服务方式运行
-r 设定最大内核大小限制
-u 以某个用户身份运行
-m 以兆为单位指定memcached最大内存可用空间
-t 用于处理入站请求最大的线程数,仅在memcached编译时开启了支持线程才有效,而linux对线程支持是非常有限的,所以不用关心了
-f 设定slab定义预先分配内存空间大小固定的块时使用的增长因子
-n 最小的存储单位是多大,默认是48字节,单位是字节
-P 指定pid文件
-L 视图使用最多的内存空间
-S 启用SSL认证功能
延伸阅读:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理