缓存
文章平均质量分 78
death_kada
这个作者很懒,什么都没留下…
展开
-
redis(一)--概述
一.概述 1.redis是一个key-value存储系统,和memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set有序集合)和hash(哈希类型)。这些数据类型都支持push/pop,add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。再次基础上,redis支持各种不同方原创 2015-10-19 11:28:16 · 474 阅读 · 0 评论 -
tair(四)--命令
TAIR命令说明 一、tairclient说明:输出如下帮助信息 ./tairclient -c configserver:port -g groupname -c, --configserver default port: 5198 -g, --groupname group name -l转载 2015-09-29 14:07:32 · 2776 阅读 · 0 评论 -
tair(一)--入门
一.简介 1.tair是淘宝开发的一个分布式key/value存储引擎,tair分为持久化和非持久化两种使用方式,非持久化的tair可以看成是一个分布式缓存,持久化的tair将数据存放于磁盘中。为了解决磁盘损坏导致数据丢失,tair可以配置数据的备份数目,tair自动将一份数据的不同备份放到不同的主机上,当有主机发生异常,无法正常提供服务的时候,其余的备份将会继续提供服务。 二.tai原创 2015-09-29 11:38:25 · 3309 阅读 · 0 评论 -
memcached(四)--常用命令
Memcached常用命令及使用说明 一、存储命令 存储命令的格式: 1 2 <command name> <data block> 参数说明如下: set/add/replace 查找关键字 客户机使用它存转载 2015-10-15 10:39:29 · 392 阅读 · 0 评论 -
memcached(三)--stats
访问量上升,数据库压力大,怎么办?好办法是在中间挡一层缓存!这个缓存要求高效,不能比数据库慢,否则服务质量受影响;如果能把数据用hash打散存储到硬盘,也是可以的,不过在内存越来越便宜的今天,还是使用内存吧! mysql也有自己的缓存,也是存储在内存的,但是有一个说法是: 以下是引用片段: 只能有一个实例 意味着你能存储内容的上限就是你服务器的可用内存,一台转载 2015-10-15 09:21:16 · 434 阅读 · 0 评论 -
memcached(二)--原理
一.memcached的内存存储 1.Slab Allocation机制 最近的memcached默认情况下采用了名为Slab Allocator的机制分配、管理内存。在该机制出现以前,内存的分配通过malloc和free来进行,但是该机制会导致内存碎片,加重操作系统的负担; 2.原理 Slab Allocator的基本原理是按照预先规定的大小,将分配的内存分割成特定长度的块(ch原创 2015-09-22 17:08:39 · 359 阅读 · 0 评论 -
memcached(一)--安装
一.概述 1.Memcached是一个高性能的分布式内存对象缓存系统,通过缓存数据库查询结果,减少数据库访问次数,以提高动态WEB应用的速度、提高可扩展性; 2.特点: 1)协议简单:使用简单的基于文本行的协议,所以也可以通过telnet在memcached上保存数据、取得数据; 2)基于libevent的事件处理:libevent是个程序库,它将Linux的epoll,BSD类操原创 2015-09-22 15:44:48 · 433 阅读 · 0 评论 -
varnish
高性能HTTP加速器Varnish(管理维护篇) 一、varnishd指令 Varnish启动的命令是/usr/local/varnish/sbin/varnishd,此命令参数较多,用法比较复杂,在命令行执行“/usr/local/varnish/sbin/varnishd –h”即可得到varnishd的详细用法,表2-6列出了varnishd常用参数的使用方法和含义。转载 2015-09-11 15:43:43 · 688 阅读 · 0 评论 -
tair(二)--概述
1. Tair总述 1.1 系统架构 一个Tair集群主要包括3个必选模块:configserver、dataserver和client,一个可选模块:invalidserver。通常情况下,一个集群中包含2台configserver及多台dataServer。两台configserver互为主备并通过维护和dataserver之间的心跳获知集群中存活可用的dataserver,构建数转载 2015-09-29 11:47:38 · 1184 阅读 · 0 评论 -
redis(二)--命令
一.redis-server /usr/local/redis/src/redis-server:启动redis服务; 二.redis-cli /usr/local/redis/src/redis-cli:Redis命令行操作工具,也可以用telnet根据其纯文本协议来操作; 三.redis-benchmark /usr/local/redis/src/redis原创 2015-10-19 12:27:57 · 462 阅读 · 0 评论 -
tair(三)--安装配置
一 如何安装tair: 确保安装了automake autoconfig 和 libtool,使用automake --version查看,一般情况下已安装获得底层库 tbsys 和 tbnet的源代码:(svn checkout http://code.taobao.org/svn/tb-common-utils/trunk/ tb-common-utils).获得tair源代码:(s转载 2015-09-29 13:25:57 · 731 阅读 · 0 评论