开源项目

知识点

相关文章

更多

最近更新

更多

Memcached stats sizes 命令显示所有item的大小和个数

2019-04-26 17:06|来源: 网路

Memcached stats sizes 命令

Memcached stats sizes 命令用于显示所有item的大小和个数。

该信息返回两列,第一列是 item 的大小,第二列是 item 的个数。

语法:

stats sizes 命令的基本语法格式如下:

stats sizes

实例

stats sizes
STAT 96 1
END

相关问答

更多
  • 你先确定一下是memcache还是memcached这两者是有区别的。 telnet成功证明memcache安装成功。 phpinfo显示memcached那这也没问题 可你说 使用官方的测试memcached的PHP文件没用,页面提示500错误 不知你使用的是不是类似这样的代码。 connect("192.168.x.y", 11211)or die ("Could not connect"); $mem->set('key', 'This ...
  • Memcached有个stats命令,通过它可以查看Memcached服务的许多状态信息。使用方法如下:   1、先在命令行直接输入telnet 主机名端口号,连接到memcached服务器,然后再连接成功后,输入stats 命令,即可显示当前memcached服务的状态信息。   2、比如在本机测试如下:   stats   STAT pid 1552   STAT uptime 3792   STAT time 1262517674   STAT version 1.2.6   STAT pointer ...
  • 这里显示了很多状态信息,下边详细解释每个状态项: pid: memcache服务器进程ID uptime:服务器已运行秒数 time:服务器当前Unix时间戳 version:memcache版本 pointer_size:操作系统指针大小 rusage_user:进程累计用户时间 rusage_system:进程累计系统时间
  • 那么,我发现了这个问题! 为了了解每秒的请求,我使用了可用的memcache.php文件。 它告诉我每秒有350个请求。 问题在于,过去几天使用量有所增加,而且每秒的请求数只是整个正常运行时间的平均值。 按(点击+错过)/正常运行时间计算。 现在重新启动memcached后,这个平均值返回更多正确的值,实际上每秒钟有4000个请求。 tl; dr:第一篇文章中的错误统计。 正确的统计数据是:4000个请求/秒。 我想我的硬件根本无法应付这种情况。 Well, I've found the problem! ...
  • 是的,Memcache自己的数据结构每个项目消耗超过50个字节。 这取决于您的数据和密钥,因此在64位计算机上假设有60+个字节。 在看memcache的代码时可以看到它: https : //github.com/memcached/memcached/blob/master/memcached.h 以下是构成项目的内容: /** * Structure for storing items within memcached. */ typedef struct _stritem { struc ...
  • 你的问题没有说明你为什么要寻找netcat的替代品,所以很难说出你在寻找什么。 你可以用bash这样做: exec 3<>/dev/tcp/127.0.0.1/11211 echo -e "stats\nquit" >&3 cat <&3 你可以用telnet做到这一点: (echo -e 'stats\nquit'; sleep 1) | telnet localhost 11211 sleep是在从memcached接收响应之前从退出中提取telnet 。 你也可以用python或perl或其他一些 ...
  • PHP致命错误:允许的内存大小为134217728字节。 (134217728/1024)/ 1024 == 128MB。 错误是php内存限制,而不是memcached。 128 MB通常就足够了,但我会检查您是否正确设置了PHP内存设置并重新启动Apache。 另外,看看你是否能确切地找出触发这个的代码。 您可能拥有一些不需要如此庞大的海量数据结构。 PHP Fatal error: Allowed memory size of 134217728 bytes. (134217728/1024)/102 ...
  • 以下是一些方法可以让它更快。 您的总连接数实际上是为memcached创建了多少个连接。 首先,使用memcached php扩展而不是memcache扩展。 它们是完全不同的,memcache扩展已经非常被弃用了。 Memcached扩展使用libmemcached,它非常快,并且具有更好的功能(如二进制协议,更好的超时,udp) 其次,使用持久连接。 对于您的工作负载,这些应该是完全足够的,并降低不断重新连接到memcache的成本。 第三,使用multi get / set / delete / et ...
  • 这里的问题是$ lifetime和Zend_Cache_Backend_Memcached中的相对错误。 Memcached的最大生命周期为30天(2592000),因此我使用它的限制太大,这就是数据未存储的原因。 可悲的是: Zend_Cache_Backend_Memcached :: save()不检查限制是否正确<2592000 memcached对象上的set()方法返回true,即使它没有存储数据 $ result = @ $ this - > _ memcache-> set($ id,arr ...
  • 解决方案 因此,事实证明我对该主题的分散信息来源导致我使用不正确的配置设置。 最后我决定从github上获取Enyim源并自己调查这个问题,结果发现web.config中的配置甚至没有被使用。 因为Enyim正在寻找名为enyim.com的部分,而我正在使用com.enyim ,哦语义。 正确的配置如下。 Web.config文件