![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cache
telnet166
这个作者很懒,什么都没留下…
展开
-
缓存 sum
memcache 原理两个线程,两种算法,两种方案 两种监控(命令+工具) memcache 用的是多路复用I/O模型,使用多线程,-t指定开启线程数,等于cpu个数就行,它只能存储不大于1MB数据,存储数据用slab算法,减少生成内存碎片。slab算法把美1MB大小内存块称为一个slab页,每次向系统申请一个slab页,然后通过分割算法把这个slab页分割成若干chunk块 P38...原创 2014-06-09 13:54:31 · 673 阅读 · 0 评论 -
redis (一)
主从(含义、迁移和切换) + 运维(命令和参数) + Redis-sentinel(集群管理工具) | 语法+配置+区别主(-rdb +aof)--从(+rdb slaveof passwd slave-read-only)备份—>读写分离—>任务分离(分担备份、计算)主从:主1—>从1(可快速切换为主)切换时主需要全部dump出来,再aof,不要多台slave同时启动,转载 2015-06-05 07:19:46 · 483 阅读 · 0 评论 -
redis (三)
微博项目的key设计全局相关的key:表名global列名操作备注Global:useridincr产生全局的useridGlobal:postidIncr产生全局的postid 用户相关的key(表)转载 2015-06-09 07:38:48 · 362 阅读 · 0 评论 -
redis (二)
数据类型—>使用—>返回值—>场景—>mysql =>nosql返回:个数|是否修改|存在性|类型|秒数 -1(已过期) -2(不存在)空字符串|旧值|头尾元素或中间元素|返回随机值场景:--rpoplpush source dest作用: 把source的尾部拿出,放在dest的头部,并返回 该单元值 场景: task + bak 双链表完转载 2015-06-07 16:12:26 · 409 阅读 · 0 评论 -
memcache
原理:分布 场景 调优 | 缓存故障(雪崩 无底洞 数据踢除)分布:一致性哈希+虚拟节点对缓存命中率的影响 & memcache lru lazy_delete应用:memached确认主从延迟+秒杀调优:memcached在启动时可以通过f选项指定 Growth Factor 因子,并在某种程度上控制 slab 之 间的差异.默转载 2015-06-04 23:35:23 · 317 阅读 · 0 评论 -
mongo
1.MySQL与MongoDB都是开源的常用数据库,mongodb以BSON结构(二进制)进行存储,对海量数据存储有着很明显的优势。下面是Mongodb与Mysql的操作命令的对比。2.区别BSON是由10gen开发的一个数据格式,目前主要用于MongoDB中,是MongoDB的数据存储格式。BSON基于JSON格式,选择JSON进行改造的原因主要是JSON的通用性及JSON的sc原创 2015-12-03 09:52:30 · 639 阅读 · 0 评论 -
redis key
索引命名 多级索引 + 数据批量插入 + 条件查询 string:定义顶级key 的过期时间,expire只对顶级key有效, redis.setex("website_google", 300, "www.google.cn"); redis.setex("website_baidu", 300, "www.原创 2016-03-29 07:17:51 · 459 阅读 · 0 评论 -
redis+mc review
缓存 Redis--分库快速写 与 Memcached--搜索纯读取--use网络(单线程|多线程)--curd内存(预分配--内存占用 | 实时申请--慢一点)有效性(LRU--惰性失效 | expire--惰性+随机+暴力)数据一致性(memcache cas | redis 事务-Multi/Watch/Exec)集群-分布式(consistent_hash | Twemproxy...原创 2015-09-16 11:24:30 · 955 阅读 · 0 评论 -
redis memcache 性能测试
//redis getThis is ApacheBench, Version 2.3 Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/Licensed to The Apache Software Foundation, http://www.apache.org/Benchm原创 2015-09-15 14:20:14 · 416 阅读 · 0 评论 -
memcache vs redis 性能测试
//redis getThis is ApacheBench, Version 2.3 <$Revision: 655654 $>Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/Licensed to The Apache Software Foundation, http://w...原创 2018-09-12 08:52:50 · 365 阅读 · 0 评论