AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[memcache](server)

Martin Hope
Elijah Lynn
Asked: 2016-07-29 09:21:05 +0800 CST

如何判断 memcache 是否以编程方式刷新?

  • 0

如何判断 memcache 是否以编程方式刷新?

如果我向 memcache 发出 a echo flush_all | netcat localhost 11211,我怎么知道它确实有效?我正在编写一些代码来刷新所有服务器,并希望确保它们都收到了命令。

memcached memcache php-memcached
  • 1 个回答
  • 412 Views
Martin Hope
the_velour_fog
Asked: 2015-03-21 17:52:35 +0800 CST

如何判断 memcache 是否正在运行?

  • 3

我刚刚在 Ubuntu 14.04 上安装了 memcache(不是 memcached)

sudo pecl install memcache

该模块显示为在 phpinfo 输出中加载。
但我看不到守护进程是否正在运行。
我努力了

  • sudo ps -e | grep memcache
  • sudo ps -e | grep memcache
  • sudo service memcache status-> sudo: /etc/init.d/memcache: 找不到命令
  • sudo /etc/init.d/memcache status-> 内存缓存:无法识别的服务

大多数谷歌搜索都给出了对我不起作用的memcached的说明

如何检查 memcache 是否正在运行?

memcache
  • 3 个回答
  • 32922 Views
Martin Hope
JDS
Asked: 2014-01-10 08:20:14 +0800 CST

PHP memcached 客户端是否支持基于前缀的缓存清除?

  • 1

我正在寻找一个难以搜索的简单问题的简单答案。

memcache 是否支持清除键的子集?还是清除调用总是会刷新整个缓存?

更具体地说,PHP 的 memcached(最后是“d”)客户端是否支持这个?(与 PHP 的 memcache 客户端相比,它不需要)它是否需要在服务器上支持这个?

我们有一个多租户服务,它为所有租户使用单个内存缓存服务器。为此,我们为键加上唯一的租户标识符。我们希望能够为每个租户刷新键,但看起来 memcache 的清除只支持清除整个缓存。

memcache
  • 1 个回答
  • 1203 Views
Martin Hope
wlk
Asked: 2013-02-22 02:57:49 +0800 CST

内存缓存是否推荐使用 ECC 内存?[复制]

  • 1
这个问题在这里已经有了答案:
什么是 ECC ram,为什么它更好? (4 个答案)
9 年前关闭。

我打算为 memcache/couchbase 购买新服务器。
您会推荐将 ECC 内存用于内存缓存服务器吗,为什么/为什么不?

memcache
  • 1 个回答
  • 249 Views
Martin Hope
Brad
Asked: 2012-12-18 15:35:46 +0800 CST

Redis 与内存缓存

  • 7

我对 Memcache 和 Redis 有点陌生,我想了解两者之间的区别以及它们的实际含义。

正如向我解释的那样,Memcache 是一种数据库缓存解决方案。来自频繁运行的查询的数据被缓存起来,以便稍后重新使用,从而加快响​​应时间。这样描述准确吗?

雷迪斯呢?这是否以类似的方式工作?换句话说,它是否缓存从后端数据库接收到的数据?我一直读到 Redis 是一种键值存储解决方案,对我来说这听起来更像是数据库服务器与数据库缓存解决方案的替代品。

任何帮助理解每个是什么以及差异是什么将不胜感激。

谢谢布拉德

memcache
  • 2 个回答
  • 2291 Views
Martin Hope
Spacedust
Asked: 2012-06-25 13:48:05 +0800 CST

将端口 12111 上的本地主机 memcached 服务器转发到 domain.com memcached 服务器

  • -1

我的客户正在运行许多使用 memcached 的脚本,但它们都使用 localhost 作为地址。我的本地主机服务器现在内存不足,因为它正在做许多其他事情,比如 WWW 和 MySQL 服务器。

现在我有一个全新的服务器,有 16 GB RAM,我可以将其用作专用的 memcached 服务器。如何将 localhost:12111 重定向到 domain.com:12111 服务器?

我无法将 localhost 切换到 /etc/hosts 中的其他地址,因为我所有的数据库都使用这样的地址。

port port-forwarding memcached forwarding memcache
  • 1 个回答
  • 1789 Views
Martin Hope
gilzero
Asked: 2012-06-09 19:00:57 +0800 CST

Memcached 内存消耗?

  • 2

服务器信息:cPanel / 4GB

conf文件如下:

#Memory a user
-m 128
# default port
-p 11211
# user to run daemon nobody/apache/www-data
-u nobody
# only listen locally
-l 127.0.0.1

这是否意味着它为每个帐户(域)分配了 128M?比方说,如果有 10 个站点正在运行,服务器将消耗 128 * 10 = 1280M?

如有不妥请指正。谢谢。

memcached memcache
  • 1 个回答
  • 422 Views
Martin Hope
Brad Dwyer
Asked: 2012-05-10 12:53:48 +0800 CST

内存缓存滞后

  • 6

首先让我说这是该主题的后续问题。

通过将 memcached 服务器从 Solaris (SmartOS) 切换到 Ubuntu,这个问题得到了“解决”。现在我们已经将负载增加了大约 5 倍并且再次遇到问题。

我们正在运行一个站点,该站点每分钟处理大约 1000 个请求,每个请求命中 Memcached 大约有 3 次读取和 1 次写入。所以负载大约是每秒 65 个请求。缓存中的数据总量约为 37M,每个键包含的数据量非常小(一个 JSON 编码的整数数组,总计不到 1K)。

我们在这些页面上设置了基准测试脚本,并将数据输入 StatsD 进行日志记录。问题是 Memcached 需要很长时间才能响应的峰值。这些似乎与流量高峰无关。

StatsD 的执行时间

是什么导致了这些尖峰?为什么 memcached 会花一秒钟的时间来回复?我们刚刚启动了第二台服务器以放入池中,它并没有对峰值的频率或严重性产生任何明显的影响。

这是服务器上 getStats() 的输出:

Array
(
    [-----------] => Array
        (
            [pid] => 1364
            [uptime] => 3715684
            [threads] => 4
            [time] => 1336596719
            [pointer_size] => 64
            [rusage_user_seconds] => 7924
            [rusage_user_microseconds] => 170000
            [rusage_system_seconds] => 187214
            [rusage_system_microseconds] => 190000
            [curr_items] => 12578
            [total_items] => 53516300
            [limit_maxbytes] => 943718400
            [curr_connections] => 14
            [total_connections] => 72550117
            [connection_structures] => 165
            [bytes] => 2616068
            [cmd_get] => 450388258
            [cmd_set] => 53493365
            [get_hits] => 450388258
            [get_misses] => 2244297
            [evictions] => 0
            [bytes_read] => 2138744916
            [bytes_written] => 745275216
            [version] => 1.4.2
        )

    [-----------:11211] => Array
        (
            [pid] => 8099
            [uptime] => 4687
            [threads] => 4
            [time] => 1336596719
            [pointer_size] => 64
            [rusage_user_seconds] => 7
            [rusage_user_microseconds] => 170000
            [rusage_system_seconds] => 290
            [rusage_system_microseconds] => 990000
            [curr_items] => 2384
            [total_items] => 225964
            [limit_maxbytes] => 943718400
            [curr_connections] => 7
            [total_connections] => 588097
            [connection_structures] => 91
            [bytes] => 562641
            [cmd_get] => 1012562
            [cmd_set] => 225778
            [get_hits] => 1012562
            [get_misses] => 125161
            [evictions] => 0
            [bytes_read] => 91270698
            [bytes_written] => 350071516
            [version] => 1.4.2
        )

)

编辑:这是 10,000 个值的集合和检索结果。

普通的:

Stored 10000 values in 5.6118 seconds.
Average: 0.0006
High: 0.1958
Low: 0.0003

Fetched 10000 values in 5.1215 seconds.
Average: 0.0005
High: 0.0141
Low: 0.0003

扣球时:

Stored 10000 values in 16.5074 seconds.
Average: 0.0017
High: 0.9288
Low: 0.0003

Fetched 10000 values in 19.8771 seconds.
Average: 0.0020
High: 0.9478
Low: 0.0003
ubuntu php memcached scalability memcache
  • 3 个回答
  • 601 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve