Memcache

如何判斷 memcache 是否正在執行?

  • July 4, 2019

我剛剛在 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-> 記憶體記憶體:無法辨識的服務

大多數Google搜尋都給出了對我不起作用的memcached的說明

如何檢查 memcache 是否正在執行?

您只安裝了 PHP 語言綁定,它允許 PHP 與 memcached 通信。您實際上還沒有安裝 memcached。如果要執行 memcached,則需要安裝它。(而且沒有像 memcache 這樣的守護程序。)

會不會是你的 memcached 二進製文件被刪除了,或者你還沒有安裝這個memcached包?

➜ ~ which memcached
/usr/bin/memcached
➜  ~  service memcached status
* memcached is running
➜  ~  lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.2 LTS
Release:    14.04
Codename:   trusty

引用自:https://serverfault.com/questions/677141