
Redis
文章平均质量分 80
Redis
低吟不作语
这是最坏的时代,也是最好的时代
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis 性能优化
服务间存在网络延迟Redis 服务本身存在问题如果是第一种情况,那么所有服务都会发生网络延迟,只需要联系运维处理即可,这里主要讨论第二种情况。原创 2024-01-10 16:53:07 · 994 阅读 · 0 评论 -
Redis 数据一致性
当我们在使用缓存时,如果发生数据变更,那么你需要同时操作缓存和数据库,而它们两个又分属不同的系统,因此无法做到同时操作成功或失败,因此在并发读写下很可能出现缓存与数据库数据不一致的情况理论上可以通过分布式事务保证同时操作成功或失败,但这会影响系统性能,一般很少使用。虽然没办法做到缓存和数据库强一致,但我们可以让他们的数据尽可能在绝大部分时间内保持一致,并保证最终是一致的。原创 2024-01-03 15:16:56 · 808 阅读 · 0 评论 -
Redis 分布式锁
分布式锁能保证分布式系统下不同进程对共享资源访问的互斥性原创 2022-08-28 15:27:16 · 269 阅读 · 0 评论 -
Redis 集群模式
支持节点的自动发现:可向集群动态添加节点,并自动融入支持 slave-master 选举和容错:多个 master 宕机后,选举出新的 master 继续工作在线分片:当有新的节点加入时,为新节点分配 slot 空间,从其他节点处获取,并携带数据。...原创 2022-08-27 17:10:11 · 1360 阅读 · 0 评论 -
Redis 哨兵机制
由一个或多个 Sentinel(哨兵)实例组成的 Sentinel 系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务器简单来说,哨兵就是带有自动故障转移功能的主从架构。原创 2022-08-21 15:05:41 · 334 阅读 · 0 评论 -
Redis 主从复制
主从复制,是指将一台 Redis 服务器的数据,复制到其他的 Redis 服务器,前者称为主节点,后者称为从节点一个主节点可以有零个或多个从节点,但每个从节点只能有一个主节点数据的复制是单向的,只能由主节点复制到从节点从节点仅仅用来同步数据,不能用于顶替宕机的主节点主从服务器之间采用的是「读写分离」的方式,主服务器可以进行读写操作,当发生写操作时自动将写操作同步给从服务器,而从服务器一般是只读,并接受主服务器同步过来写操作命令,然后执行这条命令。原创 2022-08-20 12:49:31 · 468 阅读 · 0 评论 -
Redis 实现分布式缓存
什么是缓存?缓存就是数据交换的缓冲区,用于临时存储数据(使用频繁的数据)。当用户请求数据时,首先在缓存中寻找,如果找到了则直接返回。如果找不到,则去数据库中查找。缓存的本质就是用空间换时间,牺牲数据的实时性,从而减轻数据库压力,尽可能提高吞吐量,有效提升响应速度。缓存的分类缓存的应用范围十分广泛,常见的有文件缓存、浏览器缓存、数据库缓存等等。但今天我们着重关注的是 WEB 应用服务领域,根据缓存与应用的耦合度,可以分为本地缓存和分布式缓存:本地缓存指在应用中的缓存组件,最大的优点是应用和缓.原创 2020-09-22 18:21:46 · 1425 阅读 · 0 评论 -
使用 Java 操作 Redis
Jedis 是一款使用 Java 操作 Redis 的工具,有点类似于 JDBCSpringData 提供了 RedisTemplate 和 StringRedisTemplate,后者是前者的子集。两个模板基本一致,不同之处体现在操作的数据类型不同。RedisTemplate 中 key 和 value 泛型都是 Object,可以存储一个对象。而 StringRedisTemplate 的两个泛型都是 String,只能存储字符串。...原创 2022-08-13 23:19:25 · 322 阅读 · 0 评论 -
Redis 持久化机制
快照(Snapshot)AOF(Append Only File)只追加日志文件默认开启快照,同时启用两种持久化方式时,优先 AOF原创 2022-08-10 18:24:28 · 550 阅读 · 0 评论 -
Redis 安装与使用
NoSQL(Not Only SQL)即不仅仅是 SQL,泛指非关系型的数据库Redis 是一个开源的基于内存数据存储结构,通常用于数据库,缓存和消息中间件原创 2022-08-07 19:32:33 · 373 阅读 · 0 评论