Last active
September 19, 2022 20:36
-
-
Save giseongeom/4996db3767d76d86e30d974e12075fb8 to your computer and use it in GitHub Desktop.
Upgrade-memcached-on-centos6
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/usr/bin/env bash | |
| # Download remi-release rpm | |
| # See https://centos.pkgs.org/6/remi-x86_64/memcached-1.5.3-1.el6.remi.x86_64.rpm.html | |
| curl -o /tmp/remi.rpm http://rpms.famillecollet.com/enterprise/6/remi/x86_64/remi-release-6.9-1.el6.remi.noarch.rpm | |
| # Enable Remi repo (epel also enabled) | |
| sudo yum localinstall -y /tmp/remi.rpm | |
| # Remove previously-installed memcached 1.4 | |
| sudo service memcached stop | |
| sudo yum erase -y memcached | |
| # Install memcached 1.5.3 | |
| sudo yum --enablerepo=remi install -y memcached | |
| # Change /etc/sysconfig/memcached | |
| sudo sed -i -e 's/^MAXCONN.*/MAXCONN="4096"/' /etc/sysconfig/memcached | |
| sudo sed -i -e 's/^CACHESIZE.*/CACHESIZE="8000"/' /etc/sysconfig/memcached | |
| sudo sed -i -e 's/^OPTIONS.*/OPTIONS="-l 0.0.0.0 slab_reassign,slab_automove"/' /etc/sysconfig/memcached | |
| # start memcached and verify the options is applied | |
| sudo chkconfig memcached on | |
| sudo service memcached start | |
| pstree -a memcached | |
| # verify memcached version using nc | |
| echo stats | nc 127.0.0.1 11211 | grep -i version |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
When running in my centos 6.7 VM
Enable remi repo
Remove memcached 1.4
Install, configure and start memcached 1.5.3