要想使用Memcached做缓存首先需要安装Memcached服务,安装方法如下:
1. 下载Memcached: 现在的最新版本是1.2.6.注意下载正确的版本,windows 服务的话下载win32 binary。
2.解压之后放在硬盘的目录下,如:D:\memcached. 然后在运行中输入cmd进入命令行,进入到Memcached.exe 所在的目录,例如:D:\memcached,然后输入:Memcached –d install,即可完成安装。
Memcached还有其他的一些常用的命令如下:
-p 监听的端口
-l 连接的IP地址, 默认是本机
-d start 启动memcached服务
-d restart 重起memcached服务
-d stop|shutdown 关闭正在运行的memcached服务
-d install 安装memcached服务
-d uninstall 卸载memcached服务
-u 以的身份运行 (仅在以root运行的时候有效)
-m 最大内存使用,单位MB。默认64MB
-M 内存耗尽时返回错误,而不是删除项
-c 最大同时连接数,默认是1024
-f 块大小增长因子,默认是1.25
-n 最小分配空间,key+value+flags默认是48
-h 显示帮助
例如:memcached -d -m 1024 -u root -l 192.168.1.197 -p 12001 -c 512 -P /tmp/memcached.pid
按照上面的安装步骤安装之后,使用memcached –m 200来调整最大内存占用之后会发现没有起作用,总是默认的64MB的内存,在网上搜了一下,原因是注册表中并没有写入信息,可以这样来修改。
1. memcached –d shutdown 首先关闭memcached服务。
2.进入注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server, 在其中有一个ImagePath项,值为"d:\memcached\memcached.exe" -d runservice,在后面加上-l 127.0.0.1 -m 3000 -c 2048。
3.memcached –d start 启动memcached服务,这样就将memcached的最大内存修改为了3000MB。
对Memcached缓存服务的状态查询,可以先telnet连接上服务:telnet 127.0.0.1 11211 ,然后使用 stats命令查看缓存服务的状态,会返回如下的数据:
time: 1255537291 服务器当前的unix时间戳
total_items: 54 从服务器启动以后存储的items总数量
connection_structures: 19 服务器分配的连接构造数
version: 1.2.6 memcache版本
limit_maxbytes: 67108864 分配给memcache的内存大小(字节)
cmd_get: 1645 get命令(获取)总请求次数
evictions: 0 为获取空闲内存而删除的items数(分配给memcache的空间用满后需
要删除旧的items来得到空间分配给新的items)
total_connections: 19 从服务器启动以后曾经打开过的连接数
bytes: 248723 当前服务器存储items占用的字节数
threads: 1 当前线程数
get_misses: 82 总未命中次数
pointer_size: 32 当前操作系统的指针大小(32位系统一般是32bit)
bytes_read: 490982 总读取字节数(请求字节数)
uptime: 161 服务器已经运行的秒数
curr_connections: 18 当前打开着的连接数
pid: 2816 memcache服务器的进程ID
bytes_written: 16517259 总发送字节数(结果字节数)
get_hits: 1563 总命中次数
cmd_set: 54 set命令(保存)总请求次数
curr_items: 28 服务器当前存储的items数量
分享到:
相关推荐
给所有的Memcached的服务在您的企业和一些基本的健康指标简单的状态的看法。 启用简单的参数设置和设置在您的企业Memcached的观看。 可以发现手动给定的服务器上安装Memcached的服务。 可以生成。。NET的memcached为...
2.5 查看memcached的内部状态................................................................................................15 2.6 查看slabs的使用状况......................................................
12.4.4 在集群节点上安装和配置iSCSI客户端 12.5 配置RHCS高可用集群 12.5.1 创建一个cluster 12.5.2 创建Failover Domain 12.5.3 创建Resources 12.5.4 创建Service 12.5.5 配置存储集群GFS 12.5.6 ...
输出缓存 使用Redis,Memcached或任何其他缓存提供程序来缓存api响应,做出React以及执行更多操作。为什么? 简单的中间件-它将缓存每个响应的输出和标头。...负载测试和实战测试安装npm install outputcache
本插件仅缓存网站前台页面(只会缓存GET请求的且状态码为200的前台页面),不会缓存后台页面、用户登录后的页面、404以及服务器错误页面。 支持设置缓存方式,是使用文件缓存还是Redis缓存或者Memcached缓存。 ...
09、新增FTP配置面板被动模式端口范围和访问日志开关。 10、新增ionCube Loaders解密组件于PHP7.1 V1.1.4更新列表: 01、更新Apache到Apache2.4.29 02、更新Kangle到Kangle...
zerver2可能需要安装的运行库: vc++2008 .Net Framework 2005 声明: 1、zerver适合放在开发环境用于开发调试,并不建议放在生产环境; 2、zerver是作者(也就是我)利用业余时间开发的,完全免费,并没有商业...
│ 第04节:Git基本原理和安装配置使用.avi │ 第05节:TortoiseGit的本地使用.avi │ 第06节:Egit的本地使用.avi │ 第07节:远程使用以及冲突解决.avi │ 第08节:基本业务功能和数据字典.avi │ 第09节:搭建...
本文实例讲述了MySQL数据库优化技术的配置方法。分享给大家供大家参考,具体如下: (一)减少数据库访问 对于可以静态化的页面,尽可能静态化 对一个动态页面中可以静态的局部,采用静态化 部分数据可以生成XML,或者...
一个示例配置可以是在 APC 中缓存“cache”和“cache_bootstrap”,在 Memcached 中缓存“cache_field”和“cache_menu”,以及在数据库中缓存“cache_filter”。 安装 步骤1 像任何其他背景模块一样安装。 有关更...
本书既考虑到实际开发中经常遇到的困惑和难题,也分析了解决问题的思路和方法,更总结出项目开发中不可或缺的技术点及思想。读者可以在欣赏一个个有趣例子的过程中,不知不觉具备开发真正商业项目的能力。 本书集...
本书既考虑到实际开发中经常遇到的困惑和难题,也分析了解决问题的思路和方法,更总结出项目开发中不可或缺的技术点及思想。读者可以在欣赏一个个有趣例子的过程中,不知不觉具备开发真正商业项目的能力。 本书集...
服务器采用 LAMP+memcached+mosquitto 构建,提供 RESTful API 和推送通知。 Mobile App是用Android编写的,实现了用户注册/登录/退出、发布带有位置和温度的正常或匿名状态、管理关注等。所有这些都是在软件架构...
本软件采用负载均衡的结构体系设计,只要硬件、宽带资源充足,可满足任何规模的网络广告宣传服务,前台采用Memcached用于提升系统访问速度,Memcached将数据库负载大幅度降低,以及图片、广告代码、统计代码服务器...
43、查看 Redis 使用情况及状态信息用什么命令? 44、Redis 的内存用完了会发生什么? 45、Redis 是单线程的,如何提高多核 CPU 的利用率? 46、一个 Redis 实例最多能存放多少的 keys?List、Set、 Sorted Set 他们...
本软件采用负载均衡的结构体系设计,只要硬件、宽带资源充足,可满足任何规模的网络广告宣传服务,前台采用Memcached用于提升系统访问速度,Memcached将数据库负载大幅度降低,以及图片、广告代码、统计代码服务器...
Gubernator在磁盘上不保持任何状态,它的配置由客户端根据每个请求传递给它。 Gubernator提供对其API的GRPC和HTTP访问。 可以作为需要速率限制的服务的辅助工具运行,也可以作为单独的服务运行。 可用作库,以...
要求和依赖性PHP> = 7.0 流明5.3 食尸鬼6 Laravel护照(与) Memcached(用于请求限制)作为Docker容器运行理想情况下,您要将其作为完全由环境变量配置的无状态Docker容器运行。 因此,您甚至不需要自己在任何地方...
机柜可与多个部署环境绑定支持项目克隆功能项目支持多成员通过Websocket实现项目部署状态的实时跟踪支持钉钉机器人、Slack、邮件和自定义Webhook的服务集成安装环境要求:Piplin目前只支持类Unix操作系统(如: Linux,...