![](https://img-blog.csdnimg.cn/direct/e088c6c9ad2b4464be83a87f0357624b.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Redis
文章平均质量分 89
Redis:一个开源的、基于内存的键值对存储数据库
Jerryean99
奋斗不息,编码不止,大家好,我是来自重庆的Jerryean99,一个坚信技术可以创造未来的Java程序猿!
展开
-
高并发下使用Redis分布式锁确保接口执行唯一性【重点】
RedisLock通过使用Redis分布式锁,我们可以确保在高并发环境下,某个接口只有一个线程能够执行。这对于保证数据的一致性和完整性非常重要。原创 2024-06-06 10:11:03 · 437 阅读 · 0 评论 -
Redis高可用之哨兵(Sentinel)模式
1.1 概述主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主服务器,这就需要人工干预,费事费力,还会造成一段时间内服务不可用。这不是一种推荐的方式,更多时候,我们优先考虑哨兵模式。1.2 哨兵模式哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。其原理是哨兵通过发送命令,等待Redis服务器响应,从而监控运行的多个Redis实例。这里的哨兵有两个作用:通过发送命令,让Redis服务器返回监控其运行状态,包括主服务器和从原创 2022-03-22 14:45:00 · 496 阅读 · 1 评论 -
Redis一些我们必须了解的东西【重点】
1.1 redis的数据类型,以及每种数据类型的使用场景1.1.1 String这个其实没啥好说的,最常规的set/get操作,value可以是String也可以是数字。一般做一些复杂的计数功能的缓存。1.1.2 hash这里value存放的是结构化的对象,比较方便的就是操作其中的某个字段。博主在做单点登录的时候,就是用这种数据结构存储用户信息,以cookieId作为key,设置30分钟为缓存过期时间,能很好的模拟出类似session的效果。1.1.3 list使用List的数据结构,可以做简单原创 2022-03-22 10:11:27 · 1033 阅读 · 1 评论 -
Redis原理及应用实践,用心看完这篇就够了【重点】
Redis(Remote Dictionary Server),即远程字典服务,是一个开源的使用C语言编写,基于内存的且支持持久化,高性能的Key-Value的NOSQL数据库;Redis支持的数据结构类型很丰富,如 :字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 以及范围查询等原创 2022-03-21 17:04:09 · 1604 阅读 · 21 评论