Redis共21篇
Redis List、Set 与 ZSet 操作详解-AI运维探索者

Redis List、Set 与 ZSet 操作详解

一、list **简介** 列表(list)类型是用来存储多个有序的字符串 1、单键多值 2、Redis 列表是简单的字符串列表,按照插入顺序排序。可以添加一个元素到列表的头部(左边)或者尾部(右边)。 3...
头像2年前
03915
Redis 高级数据类型与 Key 管理实践-AI运维探索者

Redis 高级数据类型与 Key 管理实践

一、高级数据类型 1.1 bitmap(位存储) **简介** - bitmap 是位图数据结构,只有0 和 1 两个状态 - Bitmaps本身不是一种数据类型, 实际上它就是字符串(key-value),但是它可以对字符串的位进...
头像2年前
04814
NoSQL 与 Redis 入门概览-AI运维探索者

NoSQL 与 Redis 入门概览

一、NoSQL数据库简介 1.1 入门概述 1.1 技术架构发展历程 1.1 单机MySQL时代 1.1 高性能缓存+MySQL+读写分离 发展过程: 优化数据结构和索引--> 文件缓存(IO)---> Memcached(当时最热...
头像2年前
04313
Redis 持久化机制:RDB、AOF 与混合模式-AI运维探索者

Redis 持久化机制:RDB、AOF 与混合模式

一、RDB持久化 1.1 简介 RDB是Redis中的一种持久化机制,用于将数据保存到硬盘上的二进制文件中。 redis有两种方式进行RDB持久化 * 手动触发 * 自动触发 1.2 rdb文件 **保存** **压缩** **校验*...
头像2年前
02713
Redis-benchmark 压测方法与结果分析-AI运维探索者

Redis-benchmark 压测方法与结果分析

一、介绍 redis-benchmark是 Redis自带的基准性能测试工具 redis-benchmark测试 cluster集群实例时需要加 --cluster 参数 二、参数 三、模拟 ,50个客户端同时请求 Redis,总共 1万个请求 四、结...
头像2年前
03312
Redis 事务、批量操作与发布订阅-AI运维探索者

Redis 事务、批量操作与发布订阅

一、事务与批量操作 1.1 简介 **Redis 事务的特性** - redis的事务只是保证了多条命令的串行执行 - 并不能保证执行命令的原子性 - redis事务只有在入队异常的时候会回滚,进入server执行并不会回...
头像2年前
03112
Redis 主从复制搭建与原理解析-AI运维探索者

Redis 主从复制搭建与原理解析

一、简介 主机数据更新后根据配置和策略, 自动同步到备机的master/slave机制 Master以写为主,Slave以读为主 Redis的复制拓扑结构类型 1)一主一从 2)一主多从 3)树状主从结构 **目的:** * ...
头像2年前
03911
Redis Cluster 架构与部署实战-AI运维探索者

Redis Cluster 架构与部署实战

一、Cluster简介 1、3.0版本正式推出,解决单机内存,并发,流量等瓶颈 2、Redis Cluster的核心目标是实现高可用性和水平扩展性 3、一般的分布式方案设计层 - client层:分区逻辑可控,但是需要自己...
头像2年前
04610
Redis 缓存穿透、击穿、雪崩与双写一致性-AI运维探索者

Redis 缓存穿透、击穿、雪崩与双写一致性

一、Redis应用问题解决 ① 缓存穿透:大量请求根本不存在的 key ② 缓存雪崩: redis中大量 key集体过期 ③ 缓存击穿: redis中一个热点 key过期(大量用户访问该热点 key,但是热点 key过期) ...
头像2年前
04810
Redis 哨兵模式部署与故障切换-AI运维探索者

Redis 哨兵模式部署与故障切换

一、简介 **简介** 哨兵核心功能:能够后台监控redis主机是否故障,如果故障了根据投票数自动将从库转换为主库 **原理** - 分布式架构,若干个sentinel节点,每个哨兵对其余哨兵和redis监控,节点不...
头像2年前
0299