![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 92
桐花思雨
这个作者很懒,什么都没留下…
展开
-
Redis支持的数据类型及其使用场景
目录`Redis` 支持的数据类型使用场景`String` 类型Redis 支持的数据类型Redis 支持的五种数据类型String:字符串类型Hash:哈希,散列表类型List:列表类型Set:(集合)Zset:有序集合使用场景String 类型String 类型是 Redis 中最常见的数据类型,其使用场景如下缓存:简单的 key-value 存储,可以用于热点数据的缓存、对象缓存、全页缓存、可以提升热点数据的访问数据位统计:在线用户统计,文章访问量,记录每个用户的访问次数原创 2022-03-02 22:54:08 · 606 阅读 · 0 评论 -
Springboot整合Redisson实现分布式锁
分布式锁简述在传统的,老旧单机项目中要想实现锁机制,我们可以使用下面的方式基于 Java API 层面的 Lock :代表实现类 ReentrantLock基于 Java API 层面的 ReadWriteLock :代表实现类 ReentrantReadWriteLock基于 JVM 的 synchronized 关键字但随着业务场景越来越复杂,伴随着技术的不断发展,在分布式的环境中,想要实现锁机制,使用上述的方式已无法实现业务功能。所以提出了分布式锁的概念及技术分布式锁的实现,常见的有使原创 2021-03-30 11:12:40 · 4667 阅读 · 2 评论 -
Redis主从,哨兵架构简单搭建
目录集群搭建集群搭建打开四个窗口,分别进入目录分别拷贝 redis.conf 这个配置文件 3 份分别修改上面的配置文件编辑修改的文内容为:下面以 redis6381.conf 文件为例说明bind 127.0.0.1 # 此处不用修改port 6381 # 修改端口daemonize yes # 改为后台运行pidfile /var/run/redis_6381.pid # pid 文件改为相应的logfile "6381.log" # 日志文件改为相应的dbfilename原创 2021-10-01 13:10:32 · 301 阅读 · 0 评论 -
Redis主从架构和哨兵架构模式
一:为什么 Redis 要采用主从架构尽管 Redis的性能很好,对于一些热门网站的某个时刻(比如促销商品的时候)每秒成千上万的请求是司空见惯的,这个时候大量的读操作就会到达 Redis 服务器,触发许许多多的操作,显然单靠一台 Redis 服务器是完全不够用的。一些服务网站对安全性,可用性有较高的要求,当主服务器不能正常工作的时候,也需要从服务器代替原来的主服务器,作为灾备,以保证系统可以继续正常的工作。因此更多的时候我们更希望可以读/写分离,读/写分离的前提是读操作远远比写操作频繁得多,如果把数据原创 2020-09-08 01:04:15 · 4946 阅读 · 0 评论 -
Redis内存淘汰策略及内存管理
Redis 的优点和缺点优点读写性能优异支持数据的持久化,支持 RDB 和 AOF 两种持久化方式支持主从复制,主机会自动将数据同步到从机,可以进行读写分离支持丰富的数据结构,支持 String,List,Set,Zset(有序集合),Hash 五种数据结构缺点Redis 不具备自动容错和恢复功能。主机,从机的宕机都会导致读写请求失败,需要等待机器重启才能恢复主机宕机,宕机前有部分数据未能及时同步到从机,切换 IP 后还会引入数据不一致的问题,降低了系统的可用性Redis 持久化机原创 2021-03-29 14:47:33 · 343 阅读 · 0 评论 -
Redis与Redisson的分布式锁
目录什么是分布式锁什么是分布式锁分布式锁:要这么念,首先得是『分布式』,然后才是『锁』分布式:这里的分布式指的是分布式系统,涉及到好多技术和理论,包括 CAP 理论、分布式存储、分布式事务、分布式锁线程锁:synchronized 是用在方法或代码块中的,我们把它叫『线程锁』,线程锁的实现其实是靠线程之间共享内存实现的,说白了就是内存中的一个整型数,有空闲、上锁这类状态,比如 synchronized 是在对象头中的 Mark Word 有个锁状态标志,Lock 的实现类大部分都有个叫 volat原创 2021-09-18 15:40:11 · 798 阅读 · 0 评论 -
关于缓存击穿、缓存穿透、缓存雪崩及解决方案
缓存在应用中的处理流程前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时再从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果原创 2021-03-30 18:15:45 · 183 阅读 · 0 评论 -
Redis持久化机制
Redis 的优点和缺点优点读写性能优异支持数据的持久化,支持 RDB 和 AOF 两种持久化方式支持主从复制,主机会自动将数据同步到从机,可以进行读写分离支持丰富的数据结构,支持 String,List,Set,Zset(有序集合),Hash 五种数据结构缺点Redis 不具备自动容错和恢复功能。主机,从机的宕机都会导致读写请求失败,需要等待机器重启才能恢复主机宕机,宕机前有部分数据未能及时同步到从机,切换 IP 后还会引入数据不一致的问题,降低了系统的可用性Redis 持久化机原创 2021-03-29 23:30:10 · 3588 阅读 · 0 评论