Redis
文章平均质量分 55
csdn_yasin
IT领域杰出创作者。资深技术专家。
个人站:cnyasin.cn
展开
-
Docker-03-搭建Redis集群
说明一个Docker搭建Redis集群的简单案例架构:Docker启动6台Redis,3主3从操作步骤Docker创建一个自定义网路net11,网段:192.168.11.*docker network create --gateway 192.168.11.1 --subnet 192.168.11.0/24 net11shell脚本快速创建6组Redis配置(脚本快不容易出错,也可手动一个一个创建)for port in $(seq 1 6); \do \mkdir -p原创 2022-02-25 12:52:48 · 1297 阅读 · 0 评论 -
Redis-13-Redis高并发常见问题
说明Redis-13-Redis高并发常见问题主要包括:缓存穿透、缓存击穿、缓存雪崩、分布式锁官方文档:https://redis.io/documentationRedis命令参考:http://redisdoc.com/核心概念》Redis高并发常见问题包括哪些?缓存穿透高并发反复请求Redis缓存和DB中都不存在的数据,导致DB崩溃缓存击穿是个瞬间状态,当Redis中某个key(热点key)失效的瞬间,高并发反复请求该key,导致全部请求到DB,导致DB崩溃缓存原创 2022-02-23 10:45:46 · 1377 阅读 · 0 评论 -
Redis-12-Redis集群
说明Redis-12-Redis集群包含Redis集群的模式、插槽(slot)、集群其他常用命令、集群故障恢复官方文档:https://redis.io/documentationRedis命令参考:http://redisdoc.com/核心概念》什么是Redis集群?启动N个节点,将整个数据库平均分配到N个节点中,每个节点存储总数据的1/N》集群的模式代理主机模式类似于NGINX反向代理无中心化模式(主流,推荐)任何节点都能作为入口,自动分配》本案例搭建原创 2022-02-23 10:45:30 · 1272 阅读 · 0 评论 -
Redis-11-Redis主从复制
说明Redis-11-Redis主从复制包含Redis主从复制的特点、注意事项、主从复制的原理、主从复制的模式、哨兵模式(sentinel)官方文档:https://redis.io/documentationRedis命令参考:http://redisdoc.com/核心概念》Redis主从复制的特点?读写分离Redis主从复制都是一主多从,要多主就需要集群实现容灾快速恢复》本案例搭建环境描述本案例简单搭建一主二从在同一台机器中使用3个不同的端口模拟三个Redis服原创 2022-02-23 10:45:07 · 1302 阅读 · 0 评论 -
Redis-10-Redis持久化
说明Redis-10-Redis持久化包含不同范围的持久性选项说明、持久化数据备份步骤、数据备份文件损坏修复、相关配置文件官方文档:https://redis.io/documentationRedis命令参考:http://redisdoc.com/核心概念》什么是Redis持久化呢?简单说就是将Redis数据存入磁盘(好吧这是废话)》Redis 提供了不同范围的持久性选项:RDB(Redis 数据库):RDB 持久性以指定的时间间隔执行数据集的时间点快照。该方式数据库文件原创 2022-02-21 22:13:21 · 1310 阅读 · 0 评论 -
Redis-09-Redis事务
说明Redis-09-Redis事务包括Redis事务特性、事务执行过程、事务冲突问题、连接超时问题、超卖问题、秒杀完库存遗留问题官方文档:https://redis.io/documentationRedis命令参考:http://redisdoc.com/核心概念》什么是Redis事务?串联多个命令,防止别的命令插队Redis事务跟MySQL不同,不具备ACID功能,仅仅是相当于一个批量组队操作或者类似于管道操作。》Redis事务特性单独隔离操作没有隔离级别不保证原子性原创 2022-02-21 22:09:33 · 2899 阅读 · 0 评论 -
Redis-08-SpringBoot缓存之Redis方式
说明Redis-08-SpringBoot缓存之Redis操作步骤》加入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cache</artifactId></dependency><dependency> <groupId>org.spri原创 2022-02-21 22:06:00 · 2881 阅读 · 0 评论 -
Redis-07-SpringBoot集成Redis(RedisTemplate)
说明Redis-07-SpringBoot集成Redis(RedisTemplate)官方文档:https://redis.io/documentationRedis命令参考:http://redisdoc.com/操作步骤》加入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis原创 2022-02-21 22:03:39 · 2938 阅读 · 0 评论 -
Redis-06-Geospatial数据类型
说明Redis-06-Geospatial数据类型Geospatial数据类型适用场景是?专门处理经纬度问题,比如范围搜索、距离计算等Geospatial数据结构是?k={v1,v2}其中v1、v2不重复,同一个值首次存入时成功Geospatial的优点?相较于Set非常节省空间,单个k最大12kb,适用于大量数据操作步骤》常用命令# 添加北京经纬度到k中127.0.0.1:6379> geoadd k 123.45 30.12 beijing(inte原创 2022-02-21 22:02:32 · 1351 阅读 · 0 评论 -
Redis-05-HyperLogLog数据类型
说明Redis-05-HyperLogLog数据类型HyperLogLog数据类型适用场景是?统计网站UV,处理基数问题,说白了就是数据去重HyperLogLog数据结构是?k={v1,v2}其中v1、v2不重复,同一个值首次存入时成功HyperLogLog的优点?相较于Set非常节省空间,单个k最大12kb,适用于大量数据操作步骤》常用命令# 不重复集合中加入一个或多个元素127.0.0.1:6379> pfadd k java php golang c原创 2022-02-21 22:01:22 · 3208 阅读 · 0 评论 -
Redis-04-Bitmaps数据类型
说明Redis-04-Bitmaps数据类型Bitmaps数据类型适用场景是?比如可以以天为维度统计当天用户活跃度(是否登录、总登录人数等)比如可以统计连续n天登陆过的用户Bitmaps数据结构是?key={offset1:value1,offset2:value2,}offset:integer,不必连续,比如可以存用户IDvalue:只接受0和1注意:初始化Bitmaps时如果offset偏移量很大会比较慢,可能造成Redis阻塞Bitmaps的优点?相较于Set非原创 2022-02-21 22:00:19 · 1225 阅读 · 0 评论 -
Redis-03-发布订阅模式
说明Redis-03-发布订阅模式假设你已经完成了上一节常用数据类型及命令官方文档:https://redis.io/documentationRedis命令参考:http://redisdoc.com/核心概念》Redis发布订阅模式是什么?发布订阅模式(pub/sub)类似于websocket长链接形式。发布订阅模式二要素:发布者(pub)和订阅者(sub),两者缺一不可。发布者和订阅者就是两个客户端,两者需要连接同一个server。订阅者(sub)负责监听一个或多个chann原创 2022-02-21 21:58:57 · 6739 阅读 · 0 评论 -
Redis-02-常用数据类型及命令
说明Redis-02-常用数据类型及命令假设你已经完成了上一节安装和常用配置官方文档:https://redis.io/documentationRedis命令参考:http://redisdoc.com/核心概念》数据库命令Redis解(刺)压(激)命令flushall # 清空Redis服务器所有数据,使用需谨慎!!!flushdb # 清空当前Redis库所有数据,使用需谨慎!!!常用命令select 1 # 切换到数据库1(默认0,可选0-15原创 2022-02-21 21:57:23 · 1328 阅读 · 0 评论 -
Redis-01-安装和常用配置
说明Redis-01-安装和常用配置官方文档:https://redis.io/documentationRedis命令参考:http://redisdoc.com/核心概念》NoSQLNot only SQL非关系型数据库不支持acid,但支持事务目前主流nosqlMemcacheRedisMangoDB数据存储形式行式数据库一个表中每一行存储为一个单元,单行查询效率高列式数据库一个表中每一列存储为一个单元,单列查询效率高》安装安装步原创 2022-02-21 21:52:18 · 1332 阅读 · 0 评论