memcached分布式内存对象缓存系统;
内存缓存;把所取对象或数据缓存在内存中;内存中缓存的这些数据通过API的方式被存取;
数据就像是一张哈希表,以键-值对的方式存在。
用来减轻数据库的压力,提高网站的响应速度,构建快速可扩展的网络应用。
内置内存管理方式;使用LUR自动删除不使用的存储,重用过期数据的内存空间。
所以重启机器之后缓存数据会丢失。
下载依赖libevent
也可以百胜安装
# yum安装libevent
源码
# # https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gz tar xf libevent-2.0.22-stable.tar.gz
# cd libevent-2.0.22-stable
#。/configure
#做,,使安装
memcached下载安装;
# wget https://memcached.org/latest
(您可能需要重命名文件)默认是最新版本;
#焦油-zxf memcached x.x.tar——1.。广州
# cd memcached - 1. x。x
# ./configure——prefix=/usr/地方/memcached
#做,,做测试,,sudo make install
启动失败?
[root@Ansible memcached-1.4.30] #/usr/local/bin/memcached
/usr/地方/bin/memcached:当加载共享库时发生错误:libevent-2.0.so。5:不能打开共享对象文件:没有这样的文件或目录
[root@Ansible memcached-1.4.30] #发现/- name libevent-2.0.so.5
/opt/memcached/libevent-2.0.22-stable/lib/libevent-2.0.so.5
/usr/地方/lib/libevent-2.0.so。5
编辑/etc/ld.so.相依,添加以上。
[root@Ansible memcached-1.4.30] # vi/etc/ld.so.参看
[root@Ansible memcached-1.4.30] # ldconfig
启动:指定根或者切换非根
[root@Ansible memcached-1.4.30] #/usr/local/bin/memcached - m 32 m - p 11211 - d - u根
# yum安装telnet
[root@Ansible memcached-1.4.30] # telnet 127.0.0.1 11211
尝试127.0.0.1……
连接到127.0.0.1。
转义字符“^]”。
查看状态:
统计
管理工具
memcached-tool
yum安装memcached-tool