In my previous article I show how you can install memcached from source. If you are using RHEL and CentOS system you have another method besides installing memcached from source.
In this article I will show how you can easily install memcached on libevent using DAG rpmforge repository.
Install DAG Rpmforge repository
First of all you have to add the DAG repository on your system.
# vim /etc/yum.repos.d/dag.repos
Add the below lines:
[dag] name=Dag RPM Repository for Red Hat Enterprise Linux baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag gpgcheck=1 enabled=1
Next you will also need to import the GPG Key from the repository to make it work correctly. Follow the below command.
# rpm --import http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
Once required repository added on your system now you can proceed forward with the next step.
Now install memcached DAG provides rpms for both memcached and libevent follow the below command to install both.
# yum install memcached ========================================================= Package Arch Version Repository Size ========================================================= Installing: memcached x86_64 1.2.2-1.el4.rf rpmforge 81 k Installing for dependencies: libevent x86_64 1.3b-1.el4.rf rpmforge 127 k =========================================================
Memcached successfully installed on your system.
Next configure memcached the default configuration file can be found under /etc/sysconfig/memcached
# cat /etc/sysconfig/memcached PORT="11211" USER="nobody" MAXCONN="1024" CACHESIZE="64" OPTIONS=""
Above is the default memcached configuration. If you want to tune these you can easly change the parameter especially for CACHESIZE and set the maximum memory to allocate to memcached. You can use the OPTIONS line to add any other memcached command line parameters. If you want to listen memcached on private IP change the private IP 192.168.0.5 and increase the max memory to 1GB like below:
# /etc/sysconfig/memcached PORT="11211" USER="nobody" MAXCONN="1024" CACHESIZE="1024" **OPTIONS="-l 192.168.0.5"**
Save and close file.
You can also install the memcached from source. Follow the below link to install memcached from source.