最新 最热

Redis高可用要点

1.持久化方式(全量持久化与增量持久化)2.水平拆分(数据分布)3.主从复制(主从分工)4.故障转移(sentinel相互感知,master故障发现,failover决策)1.持久化方式1)全量持久化模式:基于全量的持久化在触发的时候,将当时的状态完全保存下...

2018-05-04
0

分布式锁的技术选型及思考锁和分布式锁总结参考

本文来自作者 一行 在 GitChat 分享的{分布式锁的技术选型及思考} 锁和分布式锁在计算机中,锁的作用是解决在并发状态下的共享资源互斥问题,保证在同一时间只有一个进程/线程可以掌握资源的控制权。例如以下几种情况:文...

2018-05-04
0

Redis集群服务器-高可用调研随笔

一、Redis与MySQL对比相同点:Master-Slave架构,集群架构下无法很好的完成数据拷贝,确保数据一致性。支持数据文件持久化存储,但数据文件过大时,宕机重启可能存在安全隐患。不同点:Redis时效性能远比MySQL要高得多,支持复杂的...

2018-05-04
0

Redis集群及管理讲解

一、为什么要弄redis集群集群技术是构建高性能网站架构的重要手段,试想在网站承受高并发访问压力的同时,还需要从海量数据中查询出满足条件的数据,并快速响应,我们必然想到的是将数据进行切片,把数据根据...

2018-05-04
0

Redis集群技术

1. Redis常见集群技术长期以来,Redis本身仅支持单实例,内存一般最多10~20GB。这无法支撑大型线上业务系统的需求。而且也造成资源的利用率过低——毕竟现在服务器内存动辄100~200GB。为解决单机承载能力不足的问题,各大...

2018-05-04
0

Redis 基础、高级特性与性能调优 | 一文看全

本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后在性能调优等方面进行更深入的介绍和指导。概述Redis 是一个开源的,基于内存的结构化数据存储媒介,可以作为数据库...

2018-05-04
0

Redis 性能调优相关笔记

info可以使用info [类别]输出指定类别内容info命令输出的数据可分为10个类别,分别是:serverclients# Clientsconnected_clients:2 #Redis默认允许客户端连接的最大数量是10000。若是看到连接数超过5000以上,那可能会影响...

2018-05-04
4

Gitlab CE 8.1.3 安装手册(Debian/Ubuntu)

安装概述Gitlab的安装过程主要包括以下组件的配置:安装软件包及解决依赖项Ruby环境Go系统用户数据库(Mysql/Postgresql)RedisGitlab-CENginx1.安装软件包及解决依赖项Debian系统默认是没有sudo的。确保你的系统已经更...

2018-05-03
0

解决Redis 延迟故障

症状前一段时间redis客户端在使用php connect 连接redis 的经常报一个redis server went away 等信息。排查首先想到的想到的是reids超时设置的问题,timeout、tcp-keepalive、以及php的default_socket_timeout时间 127...

2018-05-03
0

某次压测时物理内存被用光 Tomcat 被 Kernel kill 掉的案例

背景描述某项目结构图如下(前端交互式体验及对象存储为主,Redis 及 rds 负载较小没有画出):web1 和 web2 是两个 Apache,publisher1 和 publisher2 是

2018-05-03
3