摘要: redis主从同步 原理: 从服务器向主服务器发送 SYNC 命令。 接到 SYNC 命令的主服务器会调用BGSAVE 命令,创建一个 RDB 文件,并使用缓冲区记录接下来执行的所有写命令。 当主服务器执行完 BGSAVE 命令时,它会向从服务器发送 RDB 文件,而从服务器则会接收并载入这个文件。 阅读全文
posted @ 2021-08-22 10:57 daemon365 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Redis是一种内存型数据库,一旦服务器进程退出,数据库的数据就会丢失,为了解决这个问题,Redis提供了两种持久化的方案,将内存中的数据保存到磁盘中,避免数据的丢失。 RDB持久化 redis提供了RDB持久化的功能,这个功能可以将redis在内存中的的状态保存到硬盘中,它可以手动执行。 也可以再 阅读全文
posted @ 2021-08-22 10:55 daemon365 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 什么是发布和订阅 Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。 Redis 客户端可以订阅任意数量的频道。 发布和订阅 1、客户端可以订阅频道如下图 2、当给这个频道发布消息后,消息就会发送给订阅的客户端 发布订阅命令行实 阅读全文
posted @ 2021-08-22 10:51 daemon365 阅读(53) 评论(0) 推荐(0) 编辑
摘要: redis介绍 Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的k 阅读全文
posted @ 2021-08-22 10:49 daemon365 阅读(99) 评论(0) 推荐(0) 编辑
摘要: V2.0.5 Release Release v2.0.5 · go-kratos/kratos (github.com) 修复问题 proto errors when swagger api import kratos errors (#1348) 当ctx不是kratos的context,则ap 阅读全文
posted @ 2021-08-22 01:22 daemon365 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 什么是lua Lua是一个小巧的脚本语言。它是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figu 阅读全文
posted @ 2021-08-22 00:35 daemon365 阅读(54) 评论(0) 推荐(0) 编辑