02 2024 档案

摘要:基本原理 Redis集群是一个提供在多个Redis节点间共享数据的程序集,可以支持多个Master。 作用 支持多个Master,每个Master可以挂载多个Slave,可以支持读写分离、数据的高可用、海量数据的存储 支持故障迁移机制,不需要单独的Sentinel节点 客户端与Redis的节点连接时 阅读全文
posted @ 2024-02-28 16:59 周仙僧 阅读(220) 评论(0) 推荐(0) 编辑
摘要:基本原理 哨兵节点巡查监控后台master主机是否故障,如果故障了根据投票数自动将某一个slave转为master。 功能 主从监控 监控主从redis节点运行是否正常 消息通知 哨兵可以将故障转移的结果发送给客户端 故障转移 如果master异常,则会进行主从切换,将其中一个Slave作为新的Ma 阅读全文
posted @ 2024-02-27 23:03 周仙僧 阅读(36) 评论(0) 推荐(0) 编辑
摘要:原理 分master和slave;master以写为主,slave只支持读,master的数据发生变化时自动同步到slave。 作用 读写分离:主机提供写,从机提供读,可提高性能,分散负载压力 容灾恢复:主机与从机数据一致,其中一台机器宕机后,另一台机器能正常使用 数据备份:主机与从机分散在不同的机 阅读全文
posted @ 2024-02-27 14:23 周仙僧 阅读(26) 评论(0) 推荐(0) 编辑
摘要:Redis 事务 一次操作执行多条命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入、不许加塞。由于redis只能在执行前检查一组命令的语法错误,在命令执行时出现异常没法全体回滚,所以是弱一致性。 multi + exec组合 正常执行 执行前队列中命 阅读全文
posted @ 2024-02-27 11:15 周仙僧 阅读(16) 评论(0) 推荐(0) 编辑
摘要:Stream Redis Stream 是 Redis 5.0 版本引入的一种新的数据类型,它是一个持久化的、可查询的、可扩展的消息队列服务。Stream 类型的数据结构类似于一个日志系统,数据被添加到 Stream 的末尾,并且每个数据都会被分配一个唯一的序列号,这个序列号是按照时间顺序递增的。 阅读全文
posted @ 2024-02-26 14:03 周仙僧 阅读(105) 评论(0) 推荐(0) 编辑
摘要:key redis的最基本类型,一般格式为 system-code:moudle-code:busines-key。常用命令 keys 查看当前数据库中的key列表 查看所有未到期的key 通过通配符匹配 exists 判断key是否存在 1-存在 0-不存在 type 获取key对应数据体的数据类 阅读全文
posted @ 2024-02-23 16:45 周仙僧 阅读(66) 评论(0) 推荐(0) 编辑
摘要:使用系统:OpenKylin1.0.1 Redis版本:7.2.3 安装Redis 本文采用离线安装 1. 安装c++环境 sudo apt-get install gcc //检查c++是否安装成功 gcc -v 2. 下载离线包 官网地址:https://redis.io/download/ 3 阅读全文
posted @ 2024-02-03 21:50 周仙僧 阅读(732) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示