您的位置:首页 > 数据库 > Memcache

Linux下安装/启动/退出/命令行使用Memcached

2017-07-12 09:07 639 查看
依赖库
gcc-c++   源码安装
libevent  http://libevent.org/

memchached 是一个缓存服务器,下载地址:

http://memcached.org/downloads

下载下来的是一个tar.gz的压缩包。首先要先解压。

tar -zxvf memcached-1.4.38.tar.gz

解压完毕,进入到文件夹,查看解压后的内容如下:



可以看到,是一个源码包,我们还要按照源码包安装的方式来安装memcached

./configure
make install

发现缺少libevent的包,于是先安装libevent,再来安装memcached

安装完毕之后,启动memcached

./usr/local/bin/memcached -u root -d

启动参数

 -d:以守护进程方式启动。如果该参数没有指定,当按ctrl+c命令结束,memcache自动关闭
 -m:分配给memcache使用的最大内存数 单位是m,默认是64m
 -u: 指定运行memcache的用户
 -l: 指定监听的ip地址
 -p: 指定监听的tcp端口号,可以通过-u指定udp端口.默认是11211
 -c: 最大并发连接数
 -P: 报错进程id的文件

查看是否启动成功

ps -ef | grep memcache



连接到memcache

telnet localhost 11211

常用命令

命令格式:
     <command> <key> <flags> <exptime> <bytes>\r\n<data block>\r\n
     <command>:add, set或 replace
     <key> :缓存的名字
     <flag>:16位无符号整数,和key要存储的数据一起存储,并在程序get缓存时,返回。
     <exptime>:过期时间,0 表示永远不过期,如果非零,表示unix时间或距此秒数
     <bytes>:存储数据的字节数

 命令结果:
     STORED :表示成功
     NOT_STORED : 表示失败 

add set get delete replace

清空所有缓存

flush_all

查看缓存服务器状态

stats

打印内存信息

stats slabs

列出所有的key

stats items
stats cachedump 1 100

退出

quit
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux memcached centos
相关文章推荐