Test Memcached using Telnet Commands
In this short article, we’re going to learn how to test Memcached using Telnet.
By running this command, we can see the port where Memcached is running:
ps -eaf | grep memcached
Table of Contents
- Connect to Memcached Server
- Store Data
- Retrieve Data
- Replace Existing Data
- Delete Data by Key
- Server Statistics
- Clear All Cache
Connect to Memcached Server
Run this command to connect to the Memcached server:
# structure
telnet hostname/ip port
# example
telnet 127.0.0.1 11211
telnet localhost 11211
Store Data
To store data in Memcached, we have to run the command like this:
# structure
set key_name meta_data expiry_time length_in_bytes
# example
set Test 0 100 5 # press enter
Hello # press enter
STORED # you'll see this message after storing
Retrieve Data
We can easily get stored data using the key name:
# structure
get key_name
# example
get Test
Replace Existing Data
We can also replace the existing stored data:
# structure
replace key_name meta_data expiry_time length_in_bytes
# example
replace Test 0 100 11 # press enter
Hello World # press enter
STORED # you'll see this message after storing
Delete Data by Key
To delete any stored data, just run the command like:
# structure
delete key_name
# example
delete Test
Server Statistics
We can see the Memcached server statistics using these commands:
stats
stats items
stats slabst
Clear All Cache
To delete all cached data, we have run the command:
flush_all
We know that using quit
command, we have to exit the telnet session.
Md Obydullah
Software Engineer | Ethical Hacker & Cybersecurity...
Md Obydullah is a software engineer and full stack developer specialist at Laravel, Django, Vue.js, Node.js, Android, Linux Server, and Ethichal Hacking.