Dec 02 2025
huangSir-devops -
MySQL索引介紹及使用
索引概念
索引是 MySQL 中用於加速數據查詢的核心數據結構,本質是對錶中一列或多列數據進行排序後的 “快速查找目錄”。通過索引,MySQL 無需全表掃描即可快速定位目標數據,大幅提升查詢效率;但索引會佔用額外存儲空間,且會降低插入 / 更新 / 刪除(寫操作)的性能(需同步維護索引結構),因此需合理設計與使用。
索引的核心作用
核心價值:加速查詢
無索引時:MySQL 需執行「全表掃
數據庫
Nov 28 2025
huangSir-devops -
MySQL多實例配置
概述
MySQL 多實例是指在同一台物理服務器(或虛擬機)上,通過不同的配置文件、端口、數據目錄等隔離參數,運行多個獨立的 MySQL 服務進程。每個實例擁有自己的數據庫、用户、權限、日誌和內存資源(可通過配置限制),邏輯上等同於多台獨立的 MySQL 服務器。
通過大白話講就是:
一般在一個系統環境中,可以運行多個相同的服務程序信息,並且產生不同的進程和網絡端口信息,就可以稱為多實例概念;
數據庫
Nov 07 2025
huangSir-devops -
Redis介紹及6.2.x版本安裝
概述
Redis官網:https://redis.io/
Redis 是完全開源免費的,遵守BSD協議,是一個高性能(NOSQL)的key-value數據庫,Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。
什麼是BSD協議?
BSD是"Berkeley Software Distributio
nosql
Nov 07 2025
huangSir-devops -
Redis配置文件詳解
概述
Redis 配置文件的官網地址:https://redis.io/topics/config
GitHub地址:https://github.com/redis/redis/blob/unstable/redis.conf
本文主要是根據Redis6.0.x版本的配置文件講解,其它版本的也可以當做一個參考。
Redis配置説明
基礎配置
# 綁定的IP地址(默認綁定127.0.0.1,
nosql
Nov 07 2025
huangSir-devops -
Redis持久化機制
概述
Redis是基於內存的nosql數據庫,數據一般是存儲於內存中,想讓內存數據保存到磁盤中,我們需要利用Redis的持久化機制。
Redis的持久化機制用於將內存中的數據保存到磁盤,以便在重啓後恢復數據。
Redis 提供了兩種主要的持久化方式:
RDB(Redis Database)快照
AOF(Append Only File)日誌
在Redis4.0版本之後,引入了混合持久
nosql
Nov 07 2025
huangSir-devops -
Redis主從複製詳解
概述
Redis 的主從複製(Master-Slave Replication)是實現數據備份、讀寫分離和水平擴展的核心機制之一。通過主從複製,一個主節點(Master)可以將數據同步到多個從節點(Slave),從節點還可以級聯創建自己的從節點,從而形成樹狀結構。
注意,Redis的主從複製是實現高可用的核心機制,並不能實現高可用
Redis主從複製作用
數據冗餘:
主從複製實現了數據的熱備份,是
nosql
Nov 07 2025
huangSir-devops -
MySQL中root用户密碼管理
前言
記錄一下mysql中root用户密碼的管理方式,mysql中root用户密碼管理方式主要分為三個場景:
場景一:首次部署mysql,需要設置root用户密碼
場景二:已知mysql的root用户密碼,但是需要修改對應的密碼(例如定期更新密碼)
場景三:忘記root密碼,需重置root用户密碼
首次部署mysql,設置root用户密碼
方式一:在初始化數據庫時設置
#此方式是給roo
數據庫