最新 最热

【云原生进阶之PaaS中间件】第二章Zookeeper-2-安装部署

ERROR [master:3890:QuorumCnxManager$Listener@517] - Exception while listening

2023-10-16
1

【云原生进阶之PaaS中间件】第二章Zookeeper-1-综述

ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。 Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中...

2023-10-16
1

【云原生进阶之PaaS中间件】第一章Redis-1.7发布订阅模式

发布订阅模式(Publish-Subscribe Pattern)是一种消息传递模式,其基本原理是消息的发送者(发布者)不会直接发送消息给特定的接收者(订阅者),而是将消息分成不同的类别(频道),然后将消息发送给订阅了这些类别的所有接收者。发布订...

2023-10-16
1

【云原生进阶之PaaS中间件】第一章Redis-1.6.1Java项目使用Redis

另一个流行的Java Redis客户端库Lettuce,它具有异步和响应式API,支持集群模式、Sentinel模式以及Redis 6中的新特性。以下是使用Lettuce连接Redis并执行一些基本操作的代码示例:...

2023-10-16
1

【云原生进阶之PaaS中间件】第一章Redis-1.5.1安装配置

1、首先使用 sudo brew install redis 命令一键安装Redis, 默认会安装在 /usr/local/bin 路径中。

2023-10-16
0

【云原生进阶之PaaS中间件】第一章Redis-1.4过期策略

除了string独有设置过期时间的方法,其他类型都需依靠expire方法设置时间,若:

2023-10-16
1

【云原生进阶之PaaS中间件】第一章Redis-1.3Redis配置

Redis支持采用其内置默认配置的方式来进行启动,而不需要提前配置任何文件,但是这种启动方式只推荐在测试和开发环境中使用,但更好的方式是通过提供一个Redis的配置文件来对Redis进行配置, 这个配置文件一般命名为’redis....

2023-10-16
1

【云原生进阶之PaaS中间件】第一章Redis-2.5缓存持久化

Redis 中的数据都是保存在内存中的,当Redis服务重启后,内存中的数据都会丢失,所以需要将内存中的数据保存到磁盘上,方便系统故障时,从磁盘上的备份数据恢复到内存中。...

2023-10-16
1

【云原生进阶之PaaS中间件】第一章Redis-2.4缓存更新机制

无论先操作db还是cache,都会有各自的问题,根本原因是cache和db的更新不是一个原子操作,因此总会有不一致的问题。想要彻底解决这种问题必须将cache和db的更新操作归在一个事务之下(例如使用一些分布式事务,或者强一致性的...

2023-10-16
1

【云原生进阶之PaaS中间件】第一章Redis-2.3.3集群模式

Redis集群是一个提供在多个Redis节点之间共享数据的程序集。它并不像Redis主从复制模式那样只提供一个master节点提供写服务,而是会提供多个master节点提供写服务,每个master节点中存储的数据都不一样,这些数据通过数据...

2023-10-16
1