tair
chengbinbbs
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
tair详解
一、tair主要有mdb,rdb,ldb三种存储引擎: mdb 定位于cache缓存,类似于memcache。容量有限制 支持k/v存取和prefix操作 mdb的应用场景: 在实际业务中,大部分当缓存用(后端有DB之类的数据源)。 也可用做大访问少量临时数据的存储(例如session登录,防攻击统计等)。 集团内绝对多数cache服务都是采用的tair mdb。 用于缓存,降低对后端数据库的...原创 2019-09-19 16:51:15 · 4452 阅读 · 0 评论 -
技术选型系列 - Tair&Redis对比
适应场景 Redis 适用 需要使用复杂数据结构(map, set),map/set中元素很多(1000以上) 延迟敏感服务 不适用 数据量超过600GB(数据太多,全内存太浪费资源) 需要多语言客户端支持 Tair 适用 不能容忍数据丢失 数据量大,内存放不下的服务 不适用 使用复杂数据结构(map/set),map/set中元素很多(1000以上) 详细对比 1.访问模式 具体参数 R...转载 2019-11-07 10:54:34 · 1216 阅读 · 0 评论 -
缓存Tair高性能使用规范
不要短时间大量重复读写相同的key server端的原理是网络收包后,放入到工作队列(读写队列分离,但都只有一个),再由工作线程从队列中取出进行处理。这里一个问题是,为保证数据的正确性,会对同一个key的读写加锁,而如果存在大量读写同一个key的情况,则势必会阻塞其他线程(锁不慢,锁竞争才慢),导致拖慢整个服务端的处理速度。 不要使用时间戳作为key的一部分,容易导致一段时间内所有流量都访问一台服...转载 2019-11-07 10:54:05 · 617 阅读 · 0 评论 -
tair整合Spring Cache
Spring从3.1开始定义了org.springframework.cache.Cache和org.springframework.cache.CacheManager接口来统一不同的缓存技术;并支持使用JCache(JSR-107)注解简化我们开发; Cache接口为缓存的组件规范定义,包含缓存的各种操作集合; Cache接口下Spring提供了各种xxxCache的实现;如RedisCach...原创 2019-11-07 10:38:34 · 762 阅读 · 0 评论
分享