Redis专栏
文章平均质量分 84
Redis学习
IT BOY
这个作者很懒,什么都没留下…
展开
-
00. Redis 学习开篇
TODO原创 2021-07-04 10:59:55 · 78 阅读 · 0 评论 -
01. Redis 基础
目录01 Redis 基础Pt1 Redis诞生Pt2 Redis定位Pt2.1 关系型数据库Pt2.2 非关系型数据库Pt2.3 NewSQLPt3 Redis特性02 Redis 安装Pt1 单机安装RedisPt2 Redis客户端工具03 Redis 存储结构01 Redis 基础Pt1 Redis诞生Redis,是Remote Dictionary Server(远程字典服务)缩写,维基百科对Redis的描述是:Redis是一个使用原创 2021-07-04 11:14:23 · 238 阅读 · 0 评论 -
02. Redis 数据类型
目录04 Redis 数据类型Pt1 STRINGPt1.1 存储类型Pt1.2 操作命令Pt1.3 实现原理Pt1.4 应用场景Pt2 HASHPt2.1 存储类型Pt2.2 操作命令Pt2.3 实现原理Pt2.4 应用场景Pt3 LISTPt3.1 存储类型Pt3.2 操作命令Pt3.3 实现原理Pt3.4 应用场景Pt4 SETPt4.1 存储类型Pt4.2 操作命令Pt4.3 实现原理Pt4.4 应用场景Pt5原创 2021-07-04 11:56:30 · 225 阅读 · 1 评论 -
03. Redis 高级特性
05 Redis 高级特性Pt1 发布订阅介绍LIST的时候我们说过,可以使用LIST实现生产者消费者队列,但是如果要实现一对多的发布订阅模式,则无法实现。为此Redis提供了基于channel的发布订阅功能。消息的发布者可以向指定的channel发布消息,订阅者可以订阅一个或者多个channel,只要消息到达了channel,所有订阅者都会受到这条消息。127.0.0.1:6379> subscribe channel1Reading messages... (pre..原创 2021-07-04 13:10:07 · 146 阅读 · 2 评论 -
04. Redis 核心原理
06 Redis 核心原理Pt1 线程模型Pt1.1 Redis高性能Redis到底有多快,我们可以使用Redis自带的benchmark脚本测试一下:[root@VM-0-17-centos ~]# docker exec single-redis redis-benchmark -t set,lpush -n 100000 -qSET: 29188.56 requests per secondLPUSH: 29351.33 requests per second[r...原创 2021-07-04 23:15:25 · 320 阅读 · 0 评论 -
05. Redis 集群架构
07 Redis集群架构Redis的高性能可以助力业务的快速发展,但是随着架构和业务的不断演进,Redis也逐渐暴露出了一些问题。 高性能。Redis本身性能很高,但是在一些高并发的场景下,单节点的性能仍然不够,需要更多的节点来分摊压力。 高可用。在架构设计上,Redis的背后往往就是最核心的数据库存储,Redis分摊了数据库了访问请求,但是如果Redis发生宕机或者抖动,数据库会直接暴露在高并发的请求下,会导致数据库被击穿甚至导致服务层面的雪崩,带来灾难性的影响。 可扩展。单原创 2021-07-04 23:25:39 · 202 阅读 · 0 评论