Redis学习(八):Redis主从复制
一、主从复制是什么主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主。二、主从复制能干什么1、读写分离,性能扩展主服务器负责写,从服务器负责读。当应用需要进行读操作时,直接到从服务器中读取数据;当应用需要进行写操作时,将数据写入主
【面试常问】Redis的持久化机制是什么?各自的优缺点?
Redis在我们日常开发中是必不可少的,但是有可能会造成数据的丢失,因此就有了持久化机制,而 Redis的持久化机制也是面试中的高频问题,决定整理一下;如有错误还请个位指正!
redis分布式锁及秒杀系统实战
本文分为两部分:一、介绍redis分布式锁的原理和使用方法;二、使用redis分布式锁实现一个简单的秒杀系统。注意:本文使用java语言,最后的例子为springboot项目。但是原理是不分语言的。redis分布式锁对并发有要求的系统常常面临一个问题,如何在实现并发的基础上保持系统的一致性和稳定性。
【面试题】Redis篇-常见面试题p1
【面试题】Redis篇-常见面试题p1????备战实习,会定期的总结常考的面试题,大家一起加油! ???? ???? ????????往期文章:????【面试题】计算机网络篇-10道常见面试题p1????【面试题】JVM篇-10道常见面试题p1????【面试题】Java并发篇-10道常见面试题p1?
七天玩转Redis | Day6、SpringBoot集成Redis
目录1、搭建环境2、测试Redis3、StringRedisTemplate3.1、介绍3.2、StringRedisTemplate常用操作3.3、StringRedisTemplate的使用4、RedisTemplate4.1、介绍4.2、RedisTemplate常用操作4.3、RedisTe
七天玩转Redis | Day3、Redis位图和GEO介绍与使用
目录1、位图1.1、应用场景1.2、设计思路1.2.1、数据库解决1.2.2、使用Redis的BitMaps完成1.3、BitMaps常用指令2、GEO2.1、应用场景2.2、设计思路2.3、Redis GEO常用指令2.3.1、GEOADD2.3.2、GEODIST2.3.3、GEOHASH2.3
高并发下Redis实现分布式锁的坑你是否踩过
本地锁:synchronize、lock等,锁在当前进程内,集群部署下依旧存在问题分布式锁:redis、zookeeper等实现,虽然还是锁,但是多个进程共用的锁标记,可以用Redis、Zookeeper、Mysql等都可以单节点可重入锁可重入锁: JDK指的是以线程为单位,当一个线程获取对象锁之后
kafka学习笔记读取队列数据
kafka读取及存储消息队列
七天玩转Redis | Day2、Redis基本数据类型
前言Redis作为内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。它的value支持多种类型的数据结构,基本数据结构包含:字符串(strings)、散列(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)五种。这五种数据结构在我们工作中经常使用到,
七天玩转Redis | Day1、我妹打一把QQ飞车学会了Redis的入门知识
文章目录一、认识Redis二、关系型数据库与非关系型数据库三、Redis 优势四、Redis的主要使用场景五、Redis安装六、Redis的基本命令使用一、认识RedisREmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-
七天玩转Redis | Day1、Redis认识与安装
目录1、NOSQL的引言2、为什么是NOSQL3、NoSQL应用场景4、什么是Redis5、Redis特点与优势6、Linux下Redis的安装6.1、解压安装6.2、编译安装6.3、启动redis7、Redis的配置7.1.Redis的配置文件7.2、通过windows客户端访问7.3、Redis
大数据之Redis单节点安装教程
Redis安装教程下载RedisRedis下载点击上方链接,即可进入Redis下载页面,这里我们选择安装最新版 Redis 6.2.6使用Xftp上传Redis压缩包在/usr/local目录下新建一个存放软件安装的目录moudlecd /usr/localmkdir moudle解压将Redis解
redis常用命令总结,一文足以(5种基本数据结构+bitmap+Geo+HyperLogLog+Streams)
与mysql 的区别MySQL数据库需要自己去创建数据库,Redis数据库不用自己创建数据库,默认情况下有0-15号数据库Redis数据库没有表,数据是以key-value键值对的形式存在数据库下1.对数据库的操作:select:选择切换数据库例如:select 6dbsize:查看当前数据库key
Bloom Filter布隆过滤器(解决redis缓存穿透)
1.布隆过滤器:布隆过滤器(英语:Bloom Filter)是 1970 年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都比一般的算法要好的多,缺点是有一定的误识别率和删除困难。如果想要判断一个元素是不
面试官问,Redis 是单线程还是多线程?我懵了
通常说的 Redis 是单线程,主要是指 Redis 对外提供键值存储服务的主要流程,即网络 IO 和键值对读写是由⼀个线程来完成的。
Redis 作为消息队列
Redis 作为消息队列消息队列消息保序重复消息处理消息可靠性保证List 作为消息队列Streams 的消息队列、消息队列消息队列在存取消息时,必须要满足三个需求,分别是消息保序、处理重复的消息和保证消息可靠性。消息保序虽然消费者是异步处理消息,但是,消费者仍然需要按照生产者发送消息的顺序来处理消
Redis布隆防击穿实战
生产实战级redis bloomfilter防绕开varnish、防绕开redis打击DB的实用教程。
通俗易懂redis数据结构之链表+字典
通俗易懂redis数据结构之链表+字典数据结构之链表链表定义功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数
2109-Redis课上知识点总结
文章目录Day01~Redis技术入门核心知识点常见问题分析常见Bug分析课后作业Day02~Jedis与RedisTemplate应用实践核心知识点常见问题分析常见Bug分析课后作业Day01~Redis技术入门核心知识点Redis技术简介(是什么,诞生背景,版本,基本架构)Redis服务的基本操
从零开发短视频电商 缓存Cache实战Simple、Caffeine和Redis多缓存管理器
文章目录SpringBoot集成缓存Cache1.增加pom依赖2.启用缓存功能常见缓存操作缓存清除缓存更新缓存组合缓存类缓存配置SpEL上下文数据Cache实现之Redis缓存管理器方式一 RedisCacheConfiguration方式二 RedisCacheManagerBuilderCus