Checking Memcached Usage on WordPress Site?

Cheerag Nundlall

Well-known member
Registered
Joined
Oct 12, 2016
Messages
333
Points
18
Hello everyone,

I'm seeking guidance on how to check if my WordPress site is utilizing Memcached or not. Could anyone provide instructions or tips on how to verify the usage of Memcached in my WordPress setup?

Your help would be greatly appreciated. Thank you!
 

AlbaHost

Well-known member
Moderator
Hosting Provider
Joined
Jan 18, 2017
Messages
770
Points
43
Create a file whatevername.php and put this code in it:

Code:
<?php
phpinfo();
?>
and:

Code:
<?php

try

{
    $memcached = new Memcached();
    $memcached->addServer("127.0.0.1", 11211);
    $response = $memcached->get("sample_key");
 
    if($response==true)
    {
      echo $response;
    }

    else

    {
    echo "Cache is empty";
    $memcached->set("sample_key", "Sample data from cache") ;
    }
}
catch (exception $e)
{
echo $e->getMessage();
}
?>
visit that file and you will know if is it using or not.
More: https://www.alibabacloud.com/blog/how-to-set-up-memcached-with-php-on-ubuntu-18-04_595628
 

Cheerag Nundlall

Well-known member
Registered
Joined
Oct 12, 2016
Messages
333
Points
18
On my server, when checking via SSH, I can see that Memcached is running. However, when I inspect the Memcached module in the PHP info file, it doesn't appear as indicated in the blog post I referred to.
 

AlbaHost

Well-known member
Moderator
Hosting Provider
Joined
Jan 18, 2017
Messages
770
Points
43
Make sure you have memcached php extension installed/enabled.
 

Cheerag Nundlall

Well-known member
Registered
Joined
Oct 12, 2016
Messages
333
Points
18
When i run this command in SSH

ps aux | grep memcached
memcach+ 1098 0.0 0.0 373948 32540 ? Ssl Nov11 13:41 /usr/bin/memcached -u memcached -p 11211 -m 1524 -c 15240
root 11867 0.0 0.0 110804 908 pts/0 S+ 16:48 0:00 grep --color=auto memcached

or this command


systemctl status memcached
● memcached.service - Memcached
Loaded: loaded (/usr/lib/systemd/system/memcached.service; enabled; vendor preset: disabled)
Active: active (running) since Sat 2023-11-11 06:03:54 CET; 2 weeks 5 days ago
Main PID: 1098 (memcached)
CGroup: /system.slice/memcached.service
└─1098 /usr/bin/memcached -u memcached -p 11211 -m 1524 -c 15240

Nov 11 06:03:54 srv.myserverdm.com systemd[1]: Started Memcached.


I saw memcached there but I think my wordpress is not running with it
 

HostShark

Member
Registered
Joined
Aug 15, 2023
Messages
28
Points
1
Did you install the PHP extension?

Install Memcached PHP extension

Now, install a PHP extension to work with the Memcached daemon.

# yum install php-pecl-memcache
Install Memcached Perl Library
Install Perl library for Memcached.

# yum install perl-Cache-Memcached
Install Memcached Python Library
Install python library for Memcached.

# yum install python-memcached
Restart Web Server
Restart the Apache or Nginx service to reflect changes.

# systemctl restart httpd
# systemctl restart nginx
 

Latest Hosting OffersNew Reviews

Sponsors

Tag Cloud

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.

Top