Redis
Redis的简介、应用场景、部署、高可用
鮀城小帅
在工作中一步步学习、进步,充实工作也充实生活。
展开
-
Redis 的原理与应用场景及数据库关系
一、 Redis 是什么?Redis是一个开源的使用ANSIC语言编写、支持网络、单进程单线程、可基于内存亦可持久化的日志型、一个高性能的key-value数据库。Redis 的优点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash...原创 2019-04-23 14:43:33 · 768 阅读 · 0 评论 -
Redis 入门到分布式 (八)Redis Sentinel
sentinel-目录 主从复制高可用 安装配置 实现原理 架构说明 客户端连接 常见开发运维问题一、主从复制高可用1、主从复制的作用? 为主提供一个备份,当主服务器挂掉后,可以为客户端提供主服务器中完整的数据; 为主服务器进行分流,将读操作放到从节点上。2、主从复制高可...原创 2019-11-21 15:07:01 · 177 阅读 · 0 评论 -
Redis 入门到分布式 (七)Redis复制的原理与优化
一、目录Redis复制的原理与优化 什么是主从复制 全量复制和部分复制 复制的配置 故障处理 开发运维常见问题二、什么是主从复制1、单机有什么问题?单机如果机器故障,那么久无法及时提供服务;同时单机的内存等容量有限,无法支持耗能较大的应用;如果应用的访问并发过大,单机环境无法支持那么大的...原创 2019-11-21 13:20:31 · 134 阅读 · 0 评论 -
Redis 入门到分布式 (六)常见的持久化开发运维问题
一、常见问题目录fork操作 进程外开销 AOF追加阻塞 单机多实例部署二、 fork1、Fork操作 1.同步操作:Fork操作只是做内存页的拷贝,而不是做整个内存的拷贝,所以说,大部分情况下速度是非常快的,但是如果本身的fork操作比较慢,或者是卡在了某个地方,那么它就会阻塞redis的主线程。 2. 与内存量息息相关:内存越大,耗时越长(与机器类型有关)...原创 2019-11-21 13:00:32 · 141 阅读 · 0 评论 -
Redis 入门到分布式 (五) Redis持久化的取舍和选择
Redis持久化的取舍和选择 持久化的作用 RDB AOF RDB和AOF的选择一、持久化的作用 什么是持久化 持久化的实现方式1、什么是持久化?Redis 所有数据保存在内存中,对数据的更新将异步的保存到磁盘上。如图:2、持久化方式: 快照...原创 2019-11-21 12:46:18 · 228 阅读 · 0 评论 -
Redis 入门到分布式 (四) 瑞士军刀Redis其他功能
目录: 慢查询 Pipeline 发布订阅 Bitmap(位图) HyperLogLog GEO一、慢查询1、慢查询: 生命周期 三个命令 两个配置 运维经验2、生命周期图解:两点说明:慢查询发生在第3阶段 (...原创 2019-11-20 16:27:09 · 182 阅读 · 0 评论 -
Redis 入门到分布式 (三) Redis客户端的使用
一、Java客服端:jedis获取Jedis Jedis基本使用 Jedis连接池使用1、Jedis是什么?Jedis是官方提供的一个客户端,用于对redis进行操作。遵循redis提供的协议,各种语言都有对应的客户端。2、Jedis的maven依赖: <dependency> <groupId>redis.clients&...原创 2019-11-20 15:07:08 · 207 阅读 · 0 评论 -
Redis 入门到分布式 (二)API的理解和使用
内容: 通用命令 单线程架构 数据结构和内部编码一、常用的通用命令:keys 计算所有的键 dbsize 获取redis的长度 exists key 判断键的存在与否 del key [key ...] 删除指定键的值 expire key seconds 对key做定时操作 type key1、keys1...原创 2019-11-20 13:09:40 · 308 阅读 · 0 评论 -
Redis 入门到分布式 (一)Redis初识
一、Redis特性目录Redis的特性:速度快 持久化 多种数据结构 支持多种编辑语言 功能丰富 简单 : 代码短小精悍,使用简单 主从复制:实现高可用的基础 高可用、分布式二、特性-详解1、特性1-速度快1)速度快的体现:每秒的读取速度最高可达: 10w OPSRedis 的数据是保存在内存上的,所以读取快;同时底层由c语言编写,编译高效...原创 2019-11-20 10:24:07 · 182 阅读 · 0 评论