
Redis缓存中间件
文章平均质量分 90
硕风和炜
硕风和炜,CSDN官方Java领域优质创作者,阿里云社区专家博主,华为云云享专家,第十二届蓝桥杯JavaB组省1,保研,国家奖学金,JAVA开发技术栈,面试刷题,面经八股文,经验分享,好用的网站工具分享
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Redis的持久化方式RDB和AOF的区别以及优缺点】
【Redis的持久化方式RDB和AOF的区别以及优缺点】RDB持久化:原理是将Reids在内存中的数据库记录定时dump到磁盘上,说的更详细一些就是在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程是fork一个子进程,先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压缩存储。由于Redis的数据都存放在内存中,如果没有配置持久化,redis重启后数据就全丢失了,于是需要开启redis的持久化功能,将数据保存到磁盘上,当redis重启后,可以从磁盘中恢复数据。原创 2023-02-27 00:06:09 · 1633 阅读 · 2 评论 -
【布隆过滤器(Bloom Filter)基本概念与原理、Bloom Filter优点与缺点、以及应用场景】
【布隆过滤器(Bloom Filter)基本概念与原理、Bloom Filter优点与缺点、以及应用场景】关于布隆过滤器基本概念与原理、Bloom Filter优点与缺点、以及应用场景就先介绍到这里,当然关于布隆过滤器相关的知识还有很多内容并没有讲到,这个就需要你先看懂这些,然后再一步深入学习。如果对你有帮助,就留下你的小关注吧!原创 2023-02-24 11:04:38 · 887 阅读 · 0 评论 -
【Redis中bigkey你了解吗?bigkey的危害?】
【Redis中bigkey你了解吗?bigkey的危害?】bigkey是指key对应的value所占的内存空间比较大,例如一个字符串类型的value可以最大存到512MB,一个列表类型的value最多可以存储2^32-1个元素。Redis整个知识体系是非常庞大的,但是我们一个一个的学习它,就会容易很多。原创 2023-02-24 00:01:40 · 580 阅读 · 0 评论 -
【Redis面试指南】
【Redis面试指南】Redis是一个强大的键值对存储系统,它可以用于存储大量的数据,并且可以在短时间内获取数据。准备Redis面试需要您熟悉Redis的基本概念和技术,以及它的一些高级特性,比如持久化、数据复制、主从复制、集群、事务。原创 2023-02-09 13:13:05 · 521 阅读 · 0 评论 -
【分布式锁的实现方案之Redis】
【分布式锁的实现方案之Redis】分布式锁就是控制分布式系统不同进程共同访问共享资源的一种锁的实现。如果不同的系统或同一个系统的不同主机之间共享了某个临界资源,往往需要互斥来防止彼此干扰,以保证一致性。原创 2023-01-04 21:43:48 · 229 阅读 · 0 评论 -
【Redis缓存中间件必须要掌握的面试知识】
【Redis缓存中间件必须要掌握的面试知识】什么是Redis,Redis有哪些数据类型?Redis应用场景?Redis分布式锁?Redis事务?Redis缓存?分布式缓存?缓存淘汰策略,Redis键值过期策略?Redis双写一致性问题?Redis与Memcached的区别?Redis持久化策略?Redis集群的主从复制模型是怎样的?原创 2023-01-04 17:45:21 · 327 阅读 · 0 评论 -
【Redis缓存中间件必须要掌握的面试知识】
【Redis缓存中间件必须要掌握的面试知识】什么是布隆过滤器?什么是缓存穿透?如何解决?什么是缓存击穿?如何解决? 什么是缓存雪崩?如何解决?怎么提高缓存命中率?Redis持久化策略?RDB和AOFRedis设计分布式锁,要注意以下哪些问题?Redis 有哪几种数据淘汰策略?Redis6.0之前为什么一直不使用多线程?讲一讲Redis中的HyperLogLog?使用Redis如何设计分布式锁?原创 2023-01-03 19:18:59 · 565 阅读 · 0 评论 -
【Redis集群模式主节点集群(3实例)以及主从模式集群(6实例)部署实践学习】
【很详细的Docker部署Redis集群的一篇文章~~~Redis集群模式主节点集群(3实例)以及主从模式集群(6实例)部署实践学习、Redis的主主集群3实例,都是主节点、存在问题,改进的过程、主从集群6实例、三主三从、参数讲解、命令执行配置、后期完善的过程】原创 2022-10-18 12:57:59 · 696 阅读 · 0 评论 -
【Redis一主(master)二从(slave)复制及哨兵模式实践学习】
【Redis一主(master)二从(slave)复制及哨兵模式实践学习、Redis的一主二从之哨兵模式、 sentinel的配置注意事项、哨兵模式的工作机制、 Redis哨兵模式的实践部署、Redis哨兵模式存在的问题】注意在主从复制中所有的写入操作都是在master实例上进行的,然后再将信息同步到slave上,这就存在一定的信息延迟,在系统非常繁忙的时候延迟会更加的严重,增加slave也会存在这个问题,因此在实际开发中我们需要通过集群(cluster)来进一步提升redis的性能。原创 2022-10-17 11:13:17 · 1422 阅读 · 0 评论 -
【Redis主从复制原理以及搭建一主master俩从slave集群实践】
【Redis主从复制原理以及搭建一主master俩从slave集群实践、主从复制中的全量复制以及增量复制、redis主从复制的优点、redis主从复制需要注意的事项、redis持久化的第三种方式之主从复制】主从复制可以扩展Redis的性能,比单机版的Redis性能更加的稳定,Redis的主从复制和关系型数据库的主从复制差不多。从机能精确的从主机复制信息。主从复制也可以算法Redis持久化的第三种方式。原创 2022-10-17 08:05:45 · 568 阅读 · 0 评论 -
【Redis持久化原理之AOF(Append Only File)】
【Redis持久化原理之AOF(Append Only File)、aof持久化原理、aof持久化配置文件的相关参数设置、aof持久化悲愤注意的事项、aof重写过程的手动触发以及自动触发、aof持久化的优缺点、持久化使用的建议】 所谓的持久化就是保持我们的数据不丢失,将数据通常保存在我们的硬盘中。由于 Redis 会不断地将被执行的命令记录到 AOF 文件里面,所以随着 Redis 不断运行,AOF 文件的体积会越来越大。另外,如果 AOF 文件的体积很大,那么还原操作所需要的时间也会非常地长。原创 2022-10-16 21:08:54 · 538 阅读 · 0 评论 -
【Redis持久化原理之快照版本RDB】
【Redis持久化原理之快照版本RDB、RDB持久化原理、RDB持久化的优缺点、关闭持久化的方法、Redis.conf配置文件中的RDB快照版本的默认参数配置】在Redis中持久化的方式有两种,一种是快照持久化,一种是AOF持久化,各有各的优缺点,在项目中我们得根据实际的情况来选择具体的持久化方式。redis中的快照持久化默认是开启的,在redis.conf配置文件中有相关的配置选项。原创 2022-10-16 19:57:29 · 291 阅读 · 0 评论 -
【Redis中事务Multi命令及监控键值Watch命令】
【Redis中事务Multi命令及监控键值Watch命令、撤销监控的命令UnWatch命令、在MULTI命令执行之后,我们可以继续发送命令执行,但此时命令不会立即执行,而是保持到一个队列中,Redis会返回给我们一个QUEUED阻塞的状态,等待最后EXEC命令的执行、事务中异常的情况、为什么Redis事务没有回滚,让我们来听听官网的解释】原创 2022-10-16 18:10:57 · 789 阅读 · 0 评论 -
【Redis中消息的发布和订阅】
【Redis中消息的发布和订阅 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者----》publish----》发送消息 订阅者----》subscribe----》接收消息Redis客户端中的订阅者可以订阅任意数量的频道。Redis客户端中的发送者可以给指定的通道发送消息。】原创 2022-10-16 17:07:12 · 397 阅读 · 0 评论 -
【Redis之ZSet类型的详解&ZSet类型中常用命令的实践】
【Redis之ZSet类型的详解&ZSet类型中常用命令的实践、zadd、zscore、zrange、zrevrange、zcard、zcount、zrangebyscore、zrank、zrevrank、zincyby、zinterstore、zrem、zlexcount、zrangebylex】有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。score可以重复。原创 2022-10-16 13:19:04 · 453 阅读 · 0 评论 -
【Redis之Set类型的详解&Set类型中常用命令的实践】
【Redis之Set类型的详解&Set类型中常用命令的实践、sadd、scard、sismember、smembers、srem、srandmember、spop、smove、sdiff、sdiffstore、sinter、sinter、sinterstore、sunion、sunionstore】Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。集合中最大的成员数2^32-1个。原创 2022-10-16 11:04:52 · 550 阅读 · 0 评论 -
【Redis之List类型的详解&List类型中常用命令的实践】
【Redis之List类型的详解&List类型中常用命令的实践、lpush、rpush、lrange、llen、lset、lindex、rpop、lpop、ltrim、blpop、brpop、rpoplpush、brpoplpush】列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)一个列表最多可以包含 2^32 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。原创 2022-10-15 22:40:27 · 659 阅读 · 0 评论 -
【Redis之Hash类型的详解&Hash类型中常用命令的实践】
【Redis之Hash类型的详解&Hash类型中常用命令的实践、hset、hget、hmset、hmget、del、hsetnx、hvals、hkeys、hgetall、hexists、hincyby、hincybyfloat、hlen、hstrlen命令的应用与实践】Hash是一个string类型的field和value的映射表,hash特别适合用于存储对象。Redis 中每个 hash 可以存储 2^32 - 1 键值对(40多亿)。原创 2022-10-15 21:39:53 · 799 阅读 · 0 评论 -
【Redis中String类型之Bit命令的详解&Bit命令的实践】
【Redis中String类型之Bit命令的详解&Bit命令的实践、gitbit、setbit、bitcount、bitop、bitpos、bit的应用实践】原创 2022-10-15 20:18:03 · 978 阅读 · 0 评论 -
【Redis之String类型的详解&String类型中常用命令的实践】
【Redis之String类型的详解、String常用的命令、set、get、strlen、append、incr、incrby、incrbyfloat、decr、decrby、getrange、setrange、getset、mget、mset、setex、psetex、setnx、msetnx、每个命令的详解以及实践】原创 2022-10-15 19:07:58 · 629 阅读 · 0 评论 -
【Redis命令的基本使用实践、Redis的五种基本数据类型、各种常用的命令汇总】
【Redis命令的基本使用实践、Redis的五种基本数据类型、string、list、hash、set、zset、各种常用的命令汇总】原创 2022-10-15 17:02:14 · 585 阅读 · 0 评论 -
【初识Redis之常见问题总结】
Redis需要掌握的基本知识,最重要的中间件,面试官最喜欢问的知识,持续更新中哦!Redis是一款基于键值对的NoSQL数据库,与其他键值对数据库不同的是,Redis中拥有string(字符串)、hash(哈希)、 list(列表)、set(集合)、zset(有序集合)、Bitmaps(位图)、 HyperLogLog、GEO(地理信息定位)等多种数据结构。原创 2022-10-03 10:53:50 · 217 阅读 · 0 评论