memcached安装配置+基础操作

先安装依赖关系

下载libevent-2.0.21-stable.tar.gz

wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz

解压

./configure   make   make install

被安装到/usr/local/bin/下

同步库文件:ldconfig

查看库文件:ldconfig -v  | grep "**"

下载memcached-1.4.33.tar.gz

wget http://memcached.org/files/memcached-1.4.33.tar.gz

解压

./configure   make   make install

被安装到/usr/local/bin/下

运行:

/usr/local/bin/memcached -h

报错:找不到libevent-2.0.so.5文件

ldd /usr/local/bin/memcached 查看发现没有找到libevent-2.0.so.5文件

查找libevent-2.0.so.5文件:whereis libevent-2.0.so.5

在/usr/local/lib/libevent-2.0.so.5

做链接文件:ln -s /usr/local/lib/libevent-2.0.so.5 /usr/lib64/

运行:

./memcached -p 11211 -l 127.0.0.1 -u root -m 100 -c 200 -vvv -n 10 -f 2 -d

./memcached -u root -m 64M -d

./memcached -u root  -d

使用telnet连接验证:yum install telnet

telnet localhost 11211

连接成功

add name 0 200 10    增加数据  它的名字  不压缩  保存时间200秒  10个字符

例:add key 0 200 10

get name  读取变量值

set name 0 200 10  添加或者替换

replace name 0 200 10   替换

append name 0 200 10   向变量中追加内容

delete name 删除变量

stats 查看状态

flush_all  清空所有

会导致数据丢失的原因:

软件重启

计算机关机

内存满了

数据过期了

原文地址:https://www.cnblogs.com/chenjw-note/p/6231865.html