​CentOS7安装Memcached 三步曲​


1.yum 安装

yum clean all

yum -y update

yum -y install memcached

2.Memcached 运行

memcached -h


//查看考号修改配置

vim /etc/sysconfig/memcached

内容如下:

PORT=”11211″

USER=”memcached”

MAXCONN=”1024″

CACHESIZE=”64″

OPTIONS=”"


可以修改端口,用户和最大内存,缓存大小

//重启,启动,开机启动,状态,关闭

systemctl restart memcached

systemctl start memcached

systemctl enable memcached

systemctl status memcached

systemctl stop memcached



memcached-tool  127.0.0.1:11211 stats


#127.0.0.1:11211   Field       Value

         accepting_conns           1

               auth_cmds           0

             auth_errors           0

                   bytes           0

              bytes_read           7

           bytes_written           0

              cas_badval           0

                cas_hits           0

              cas_misses           0

               cmd_flush           0

                 cmd_get           0

                 cmd_set           0

               cmd_touch           0

             conn_yields           0

   connection_structures          11

        curr_connections          10

              curr_items           0

               decr_hits           0

             decr_misses           0

             delete_hits           0

           delete_misses           0

       evicted_unfetched           0

               evictions           0

       expired_unfetched           0

                get_hits           0

              get_misses           0

              hash_bytes      524288

       hash_is_expanding           0

        hash_power_level          16

               incr_hits           0

             incr_misses           0

                libevent 2.0.21-stable

          limit_maxbytes    67108864

     listen_disabled_num           0

                     pid       27929

            pointer_size          64

               reclaimed           0

            reserved_fds          20

           rusage_system    0.055134

             rusage_user    0.091092

                 threads           4

                    time  1429863174

       total_connections          11

             total_items           0

              touch_hits           0

            touch_misses           0

                  uptime         910

                 version      1.4.15

3.扩展一下,安装PHP-memcache扩展,防火墙放开11211端口

yum -y install php-pecl-memcache

如果是PHP56版本的应该运行

yum -y install php56w-pecl-memcache

防火墙放开11211

firewall-cmd --permanent --zone=public --add-port=11211/tcp

检查端口是否开放

echo stats | nc memcache_host_name_or_ip 11211


 



在centos7上安装memcached服务






CentOS7安装Memcached 三步曲_redis





​庄严​


 

​关注他

 


 




memcached是一套分布式的快取系统,与redis相似,其本质上就是一个内存key-value数据库。用python读取memcached数据很方便,所以我们项目通常使用memcached.

️安装gcc



yum install gcc
yum install gcc-c++


️安装libevent



wget https://github.com/libevent/libevent/releases/download/release-2.1.11-stable/libevent-2.1.11-stable.tar.gz
tar xvf libevent-2.1.11-stable.tar.gz
cd libevent-2.1.11-stable
./configure --prefix=/usr --libdir=/usr/lib64
make
make install


️安装memcached



wget http://www.memcached.org/files/memcached-1.6.6.tar.gz
tar xvf memcached-1.6.6.tar.gz
cd memcached-1.6.6
./configure && make && sudo make install


️启动memcached



/usr/local/bin/memcached -d -m 512 -l 0.0.0.0 -p 11211 -u root


如果需要随系统启动,需要把上面命令加入到/etc/rc.d/rc.local 文件里.如果加入后还不好用,可能是rc.local文件没有可执行权限, 给执行权限就好了



chmod 755 /etc/rc.d/rc.local