随笔分类 -  NoSQL

Redis、Mongo DB、Memcached、K-V .....
摘要:最近在做某业务Redis的缩容工作,涉及到数据迁移,而Redis的数据迁移看起来蛮简单的,一对一的数据迁移只需要在slave行配置masterauth 和slaveof 两个参数即可,当然迁移过程中涉及到其它特殊情况需要特殊处理外。 以上几个步骤都做好后, 就等着实例的切换了,不过在实例切换前我们还 阅读全文
posted @ 2017-08-15 17:41 vitoxie.xiepaup 阅读(2384) 评论(1) 推荐(0) 编辑
摘要:有一天开发突然照过来问,维萨我这个Redis实例这么慢呢?为什么这么慢,于是连上实例SLOWLOG 一看,这些慢日志都是大部分是RENMAE操作导致的,可是为什么RENAME操作会慢呢?不就是改个名字么? 难道它还做了别的事? 又或者学习Linux 的mv 操作? 先copy 再DEL ? 于是带着 阅读全文
posted @ 2017-06-26 19:23 vitoxie.xiepaup 阅读(565) 评论(0) 推荐(1) 编辑
摘要:接上一篇,我们得知了redis中存在大KEY,那么这个大KEY如何删除呢?本文将从源码角度分析Redis4.0带来的新特性。 在Redis中,对于大KEY的删除一直是个比较头疼的问题,为了不影响服务,我们通常需要自己实现工具来删除大KEY,或者在业务低峰期进行删除操作。 为了解决以上问题, Redi 阅读全文
posted @ 2017-06-20 14:37 vitoxie.xiepaup 阅读(5895) 评论(1) 推荐(0) 编辑
摘要:工作中,经常有些Redis实例使用不恰当,或者对业务预估不准确,或者key没有及时进行处理等等原因,导致某些KEY相当大。 那么大Key会带来哪些问题呢? 如果是集群模式下,无法做到负载均衡,导致请求倾斜到某个实例上,而这个实例的QPS会比较大,内存占用也较多;对于Redis单线程模型又容易出现CP 阅读全文
posted @ 2017-06-19 20:13 vitoxie.xiepaup 阅读(20954) 评论(1) 推荐(0) 编辑
摘要:通常我们采集Redis的性能数据时,或者想要知道Redis当前的性能如何时,需要知道这个实例的QPS数据,那么这个QPS数据是如何计算的呢?我们都有哪些办法或者这个QPS ? QPS顾名思义就是每秒执行的指令数,猜想Redis里边肯定是有个计数器来对每次执行的命令进行一次累计操作,通过这个思路不难想 阅读全文
posted @ 2017-06-16 23:26 vitoxie.xiepaup 阅读(4328) 评论(0) 推荐(0) 编辑
摘要:双11啦,为了给商品详细redis进行扩容,扩容动作就放在了今天晚上进行,很不巧,今天晚上是个多事之秋; 做了次数据恢复,做了次集群迁移,在迁移的时候还踩了个坑! 集群中有个节点挂掉了,并且报错信息如下: STACK TRACE 挂掉了之后, 我们用redis_tribe 这个脚本进行对我们的red 阅读全文
posted @ 2016-11-07 18:05 vitoxie.xiepaup 阅读(13319) 评论(1) 推荐(2) 编辑

点击右上角即可分享
微信分享提示