Linux学习笔记(四)缓存服务

Memcached和Redis区别

redis与memcached相比,比仅支持简单的key-value数据类型,同时还提供list,set,zset,hash等数据结构的存储;
redis支持数据的备份,即master-slave模式的数据备份;

redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用等等

缓存服务

Memcached 基本操作

Memcached 安装

解释 命令
安装 yum install memcached
启动 memcached -d -l -m -p
停止 kill pid

安装memcached

安装memcached

Memcached 运行

$ /usr/local/memcached/bin/memcached -h

注意:如果使用自动安装 memcached 命令位于 /usr/local/bin/memcached

启动选项:
-d是启动一个守护进程;
-m是分配给Memcache使用的内存数量,单位是MB;
-u是运行Memcache的用户;
-l是监听的服务器IP地址,可以有多个地址;
-p是设置Memcache监听的端口,,最好是1024以上的端口;
-c是最大运行的并发连接数,默认是1024;
-P是设置保存Memcache的pid文件。

作为前台程序运行:

从终端输入以下命令,启动memcached:

/usr/local/memcached/bin/memcached -p 11211 -m 64m -vv
slab class   1: chunk size     88 perslab 11915
slab class   2: chunk size    112 perslab  9362
slab class   3: chunk size    144 perslab  7281
中间省略
slab class  38: chunk size 391224 perslab     2
slab class  39: chunk size 489032 perslab     2
本站所有资源均由网友共享,仅用于参考学习用,请勿直接商用,如有侵权,请联系网站客服删除相关资源。若由于商用引起版权纠纷,一切责任均由使用者承担。
Geekerstar » Linux学习笔记(四)缓存服务

发表评论