![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cache
足球带我奔跑
这个作者很懒,什么都没留下…
展开
-
varnish 编译安装
varnish 3.0.7, 4.1.9编译安装依赖包yum install pcre-devel.x86_64 python-docutils libedit-dev* ./configure --prefix=/usr/local/varnish3原创 2018-02-26 15:49:11 · 303 阅读 · 0 评论 -
redis master配置了密码进行主从同步
redis master配置了密码进行主从同步1.如果master不设置密码,那么直接在slave服务器配置slaveof即可 配置如下#slaveof ip 端口slaveof 221.224.85.186 6379 配置好我们看下redis的日志 看是否同步成功5014:S 25 Jan 10:53:53.667 * Connecting to MASTER 221...转载 2018-07-19 12:26:14 · 1277 阅读 · 0 评论 -
删除节点后从新加入的错误
[ERR] Node 172.168.63.202:7001 is not empty. Either the nodealready knows other nodes (check with CLUSTER NODES) or contains some key in database 0. 解决方法:1)、将需要新增的节点下aof、rdb等本地备份文件删除;2)、同时将新N...转载 2018-07-23 22:23:34 · 334 阅读 · 0 评论 -
Redis基础、高级特性与性能调优
Redis基础、高级特性与性能调优本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后概览Redis提供的高级能力,并在部署、维护、性能调优等多个方面进行更深入的介绍和指导。本文适合使用Redis的普通开发人员,以及对Redis进行选型、架构设计和性能调优的架构设计人员。目录概述Redis的数据结构和相关常用命令数据持久化内存管理与数据淘...转载 2018-03-20 13:32:17 · 633 阅读 · 0 评论 -
JedisPool 记得 close(2.9 )
Java代码 public class Test { private static Pool<Jedis> pool; static{ JedisPoolConfig config = new JedisPoolConfig(); //最大连接数 config.setMaxT...转载 2018-03-16 16:00:17 · 2336 阅读 · 0 评论 -
内存碎片和memcached slab控制碎片方法
内存碎片的产生: 内存分配有静态分配和动态分配两种 静态分配在程序编译链接时分配的大小和使用寿命就已经确定,而应用上要求操作系统可以提供给进程运行时申请和释放任意大小内存的功能,这就是内存的动态分配。 因此动态分配将不可避免会产生内存碎片的问题,那么什么是...转载 2018-03-02 11:18:08 · 524 阅读 · 0 评论 -
redis 集群特性
集群的特点 3、集群优缺点转载 2018-03-16 10:01:34 · 233 阅读 · 0 评论 -
redis cluster命令行
//节点(node) CLUSTER MEET <ip> <port> 将 ip 和 port 所指定的节点添加到集群当中,让它成为集群的一份子。 CLUSTER FORGET <node_id> 从集群中移除 node_id 指定的节点。 CLUSTER REPLICATE <node_id> 将当前节点设置为 node_id 指...转载 2018-03-16 09:43:14 · 2269 阅读 · 0 评论 -
redis 3.2 集群搭建
1.安装ruby环境redis集群但是提示需要ruby2.2.2+直接使用yum安装yum -y install ruby ruby-devel rubygems rpm-build使用ruby -v查看发现版本是2.0.0,还是搭建redis集群ruby -vruby 2.0.0p648 (2015-12-16) [x86_64-linux]暂时没有查到如何直接升级,只能使用源码...原创 2018-03-15 14:32:48 · 389 阅读 · 0 评论 -
varnish 日志管理
varnish提供了varnishlog和varnishncsa两个工具用于日志处理。varnishlog 用于记录varnish 自身定义的日志格式,varnishncsa 用于记录作类似apache/ncsa定义的日志格式 。两个工具可以说是互相补充,前者便于详细的查看varnish 缓存、接收、发送、是否命中等详细的处理过程,便于对varnish进行性能分析和故障查询;后者便于日常的日志分...转载 2018-02-28 11:23:03 · 1538 阅读 · 0 评论 -
Varnish的优雅模式和神圣模式
一、Grace mode(优雅模式) 为什么使用Grace mode ,优雅模式的优点是什么? 如果你每秒需要相应成千上万的点击,等待的请求队列就会很巨大。这里有两个潜在问题:一个是thundering herd problem(这个无法翻译。。。wiki有专门的对应解释),突然增加一千个线程去提供内容,会让负载变得很高;第二个,没有人喜欢等。为了解决这个问题,我们指示varnish去保持缓存的...转载 2018-02-27 17:24:47 · 301 阅读 · 0 评论 -
varnish配置
转载自:http://blog.51cto.com/luojianlong/1392259一、关于Varnish1、varnish系统架构varnish主要运行两个进程:Management进程和Child进程(也叫Cache进程)。Management进程主要实现应用新的配置、编译VCL、监控varnish、初始化varnish以及提供一个命令行接口等。Management进程会每隔几秒钟探测一...转载 2018-02-27 13:09:49 · 583 阅读 · 0 评论 -
大型web系统数据缓存设计
转载自:https://mp.weixin.qq.com/s__biz=MzIyOTA3NDc3NQ==&mid=2247483802&idx=2&sn=fa5341d589e2a429b18e00fc979c11c8&chksm=e84973a2df3efab47e7f6d852f716b1a473635f74cd3c1a095c81ce66ac380fc29a1...转载 2018-02-12 16:33:18 · 176 阅读 · 0 评论 -
Http协议:彻底弄懂 Http 缓存机制 - 基于缓存策略三要素分解法
Http协议:彻底弄懂 Http 缓存机制 - 基于缓存策略三要素分解法转载:http://mp.weixin.qq.com/s/uWPls0qrqJKHkHfNLmaenQ导语Http 缓存机制作为 web 性能优化的重要手段,对从事 Web 开发的小伙伴们来说是必须要掌握的知识,但最近我遇到了几个缓存头设置相关的题目,发现有好几道题答错了,有的甚至在知道了正确答案后依然不明白其原因, 可谓相当...转载 2018-02-26 17:59:40 · 196 阅读 · 0 评论 -
redis cluster 集群重新分片故障处理(基于redis 4.0.6)
redis cluster 集群重新分片故障处理(基于redis 4.0.6) 环境: redis:4.0.6 现象: 开始gem安装redis默认版本,gem install redis,部署集群完毕后,测试代码写入集群数据,然后进行分片,发现一只报错,错误如下, [ERR] Calling MIGRATE ERR Syntax error, try CLIENT ...转载 2018-07-24 22:08:57 · 946 阅读 · 0 评论