php memcache内存大小,php MemCache内存缓存学习笔记

本文章记录一下自己在学习php MemCache内存缓存的一些学习笔记与理解,现在与各位朋友分享,希望此文章对大家有帮助。

一、Memcache简介

Memcache(内存,缓存) :是一个高性能的分布式的内存对象缓存系统。通过在内存里维护一个巨大的HashTable。由Memcached来管理这个巨大的HashTable。

二、Memcache 与 Memcached的区别

Memcache是软件名称,Memcached是启动后的进程名称。

三、Memcache工作原理

memcached是以守护程序方式运行于一个或多个服务器中,随时会接收客户端的连接和操作。

在没有安装memcache的时候网站工作的原理是:浏览器访问服务器脚本,然后服务器脚本访问数据库,处理后输出给浏览器。

而如果你的服务器安装了memcache的话,在执行了第一次数据库查询后,服务器脚本后把结果集存储到memcached内存缓存中,以后使用的时候就可不必查询数据库而是直接向memcached内存缓存索取,大大提高的效率。

四、安装Memcache服务器

代码如下

复制代码

wget http://memcached.googlecode.com/files/memcached-1.4.15.tar.gz

tar -zxvf memcached-1.4.15.tar.gz

cd memcached-1.4.15.tar.gz

./configure

Make && make install

五、Memcached服务器启动时的基本设置

如:Memcahced –d –m 128 –l 192.168.1.111 –p 11211 –u root

下边是Memcahced 部分参数的说明

-p memcached监听的TCP端口

-l 连接的IP地址, 默认是本机

-d 以daemon方式运行,将程序放入后台

-u 以的身份运行 (仅在以root运行的时候有效)

-m 最大内存使用,单位MB。默认64MB ,最大好像2G

-M 内存耗尽时返回错误,而不是删除项

-c 最大同时连接数,默认是1024

-f 块大小增长因子,默认是1.25

-n 最小分配空间,key+value+flags默认是48

-h 显示帮助

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值