Redis入门
文章平均质量分 87
烟雨平生9527
没有谁的生活会一直完美,但无论什么时候,都要看着远方,满怀希望就会所向披靡
展开
-
Spring Cache入门详解
Slf4j// 按默认jdk序列化对象。未声明全局配置,缓存数据永不过期/*@Bean// 全局配置// 独立配置.build();}*/// 持基于jackson的序列化,以及自定义缓存策略@Bean// 全局配置:设置默认的缓存配置,包括过期时间和序列化方式.defaultCacheConfig() // 获取默认的缓存配置.entryTtl(Duration.ofMinutes(4)) // 设置缓存过期时间为4分钟// 使用指定的序列化器进行序列化。原创 2024-05-24 10:32:03 · 998 阅读 · 0 评论 -
Redis高级
主从模式可以解决高可用、高并发读的问题。但依然有两个问题没有解决:海量数据存储高并发写要解决这两个问题就需要用到分片集群了。分片的意思,就是把数据拆分存储到不同节点,这样整个集群的存储数据量就更大了。Redis分片集群的结构如图:分片集群特征:集群中有多个master,每个master保存不同分片数据 ,解决海量数据存储问题每个master都可以有多个slave节点 ,确保高可用master之间通过ping监测彼此健康状态 ,类似哨兵作用。原创 2024-05-20 17:43:39 · 997 阅读 · 0 评论 -
Springboot整合redis
常用网站汇总官方网站:Redis中文文档Redis 在线测试Redis 命令参考。原创 2024-04-04 10:36:06 · 790 阅读 · 0 评论 -
redis进阶入门主从复制与哨兵集群
主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。Redis从2.8开始正式提供了Sentinel(哨兵) 架构来解决这个问题。反客为主的自动版,能够后台监控主机是否故障,如果故障了根据投票数自动将从库转换为主库。哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。原创 2024-04-05 17:29:00 · 1209 阅读 · 0 评论 -
redis进阶入门配置与持久化
RDB 持久化方式能够在指定的时间间隔内对你的数据进行快照存储AOF 持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以Redis 协议追加保存每次写的操作到文件末尾,Redis还能对AOF文件进行后台重写,使得AOF文件的体积不至于过大。只做缓存,如果你只希望你的数据在服务器运行的时候存在,你也可以不使用任何持久化。原创 2024-04-05 10:19:25 · 1625 阅读 · 0 评论 -
Redis快速入门
存储方式关系型数据库基于磁盘进行存储,会有大量的磁盘IO,对性能有一定影响非关系型数据库,他们的操作更多的是依赖于内存来操作,内存的读写速度会非常快,性能自然会好一些扩展性关系型数据库集群模式一般是主从,主从数据一致,起到数据备份的作用,称为垂直扩展。非关系型数据库可以将数据拆分,存储在不同机器上,可以保存海量数据,解决内存大小有限的问题。称为水平扩展。关系型数据库因为表之间存在关联关系,如果做水平扩展会给数据查询带来很多麻烦。原创 2024-03-11 21:02:16 · 1297 阅读 · 0 评论 -
Redis入门--头歌实验分布式锁与信号量
分布式锁,是指在分布式的部署环境下,通过锁机制来让多客户端对共享资源进行访问。信号量的本质也是一种数据操作锁,它本身不具有数据交换的功能,而是通过控制其他的通信资源来实现进程间通信,从而负责数据操作的互斥与同步。原创 2024-04-08 15:48:07 · 915 阅读 · 1 评论 -
Redis入门--头歌实验使用Redis构建自动补全组件
【代码】Redis入门--头歌实验使用Redis构建支持程序。原创 2024-04-06 14:53:36 · 398 阅读 · 0 评论 -
Redis入门--头歌实验使用Redis构建支持程序
Redis可用于处理业务逻辑,作为系统的一部分。除此之外,Redis还可以帮助和支持系统的其他部分,例如:用于记录日志,进行数据统计,实现配置自动化以及制作一些有趣的实用小程序等。本实训将通过构建日志记录组件,统计网页访问数据以及IP地址库小工具三个实际应用场景展示如何使用Redis帮助和支持应用程序。原创 2024-04-06 11:54:09 · 1404 阅读 · 0 评论 -
Redis入门--头歌实验Redis事务与流水线
Redis中的事务是一组命令的集合,事务和命令一样,是Redis的最小执行单位。事务保证这组命令要么都执行,要么都不执行(事务的原理是将一组命令发送给Redis,然后再让RedisOKQUEUEDQUEUEDRedis在接收到EXEC命令后才会将事务队列中的所有命令依次执行,并获取其执行的结果(返回值)。在事务执行完毕前,用户无法根据事务中命令的结果来做不同处理(提交或回滚)。由于Redis事务是最小执行单位,所以它保证一个事务内的命令不被其他命令插入,在事务执行完毕后,Redis。原创 2024-04-05 19:50:18 · 1136 阅读 · 0 评论 -
Redis入门--头歌实验Redis命令实践
Redis基于实用主义,它有着非常广泛的应用场景,例如:消息队列,缓存,排行榜等等。我们已经学习了Redis的常用命令,接下来开始在应用中使用这些命令吧!原创 2024-04-03 08:55:56 · 1095 阅读 · 0 评论 -
Redis入门--头歌实验Redis基本命令
如果弄不清某个方法的参数,你可以到。原创 2024-04-02 10:37:09 · 1419 阅读 · 0 评论 -
Redis入门--头歌实验初始redis
Redis是一个速度非常快的非关系型数据库(),它可以存储键(key)和五种不同类型的值(value)之间的映射(mapping),可基于内存存储亦可持久化到硬盘的日志型,Key-Value数据库。Redis字符串(STRING列表(LIST集合(SET哈希(HASH有序集合(ZSETZSET可以说是Redis特有的数据结构,我们会在之后的实训中详细介绍它,在本实训中,我们只简要介绍他们的功能和小部分命令。结构类型存储的值STRING字符串、整数或浮点数LIST。原创 2024-03-11 09:59:37 · 2194 阅读 · 0 评论