MEmcached 搭建

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。

查看系统版本

cat /etc/redhat-release

uname -a

安装memcached及依赖包

yum  -y install libevent libevent-devel nc telnet  memcached lsof 

查看并启动memcached

which memcached

memcached -m 16m -p 11211 -d -u root -c 8192                        ####启动端口用户可以自行修改,按需使用

lsof   -i:11211

《MEmcached 搭建》

常用命令

-p       设置TCP端口号(默认设置为:11211)

-U       UDP监听端口(默认:11211,0时关闭)

-l   绑定地址(默认:所有都允许,无论内外网或者本机更换IP,有安全隐患,若设置为127.0.0.1就只能本机访问)

-c       max simultaneous connections (default: 1024)-d            以daemon方式运行

-u 绑定使用指定用于运行进程

-m       允许最大内存用量,单位M (默认:64MB)

-P     将PID写入文件,这样可以使得后边进行快速进程终止, 需要与-d 一起使用

关闭memcached方法

ps -aux|grep memcached

killall  该进程号

    原文作者:王哲理
    原文地址: https://www.jianshu.com/p/b7bc0b787b9f
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞