03 2024 档案
摘要:## 查看可用版本 brew search postgresql ## 安装指定版本 brew install postgresql@15 ## 按照上述安装日志提示,配置 postgresql echo 'export PATH="/usr/local/opt/postgresql@15/bin:
阅读全文
摘要:一、经典面试篇 1.1、Redis 线程架构 1.1.1、Redis是单线程还是多线程? 不同版本,不同架构,不同情况。 Redis 3.x ,单线程; Redis 4.x,引入多线程备份、异步删除等功能,但仍使用单线程处理客户端请求; Redis 6.x+,引入多IO线程处理网络请求,后台异步线程
阅读全文
摘要:Redis 命令不区分大小,但 key 区分。 一、管理 及 通用命令 系统命令 ## 帮助命令 help @类型 help @string DB 管理命令 ## 切换数据库【0-15】,默认为0 select dbindex ## 查看当前数据库key的数量 dbsize ## 清空当前库 flu
阅读全文
摘要:官网说明:https://redis.io/docs/management/sentinel/ 一、背景 Redis 主从复制模型在一定程度上解决了读写分离、容灾恢复、数据备份、水平扩容支撑高并发的问题,但仍存在单点故障问题,即 Mater 宕机后,集群将无法提供写服务。 二、方案原理 主从复制的问
阅读全文
摘要:官网说明:https://redis.io/docs/management/replication/ 一. 背景 单机部署存在单点故障及数据丢失问题,为了实现 读写分离 容灾恢复 数据备份 水平扩容支撑高并发 等功能,Redis可基于 主从复制 的特性搭建集群。 二. 方案原理 2.1. 读写分离
阅读全文
摘要:卸载 ## 查看当前服务器是否安装redis及其版本 redis-server -v ## 停止服务 ### 停止单机上的单实例 redis-cli -a 9527 shutdown ### 停止单机上的多实例的某一个实例 redis-cli -a 9527 -p 6379 shutdown ###
阅读全文