2025年12月9日 星期二

Redis_DB and python3 GPIO scan

 Raspberry Pi 3 (Pi3) 上安裝 Redis Server 最簡單且推薦的方式是使用 APT 套件管理工具。這個方法既快速又可靠,適用於大多數的 Raspberry Pi OS(原名 Raspbian)版本。

以下是安裝 Redis Server 的範例流程,步驟清晰,從系統更新到功能驗證:


🛠️ Raspberry Pi 3 安裝 Redis Server 流程

整個過程都是在 Pi3 的終端機(Terminal)中執行指令。

步驟 1: 更新系統套件列表

在安裝任何新軟體之前,最好先確保您的系統套件列表是最新的。

Bash
sudo apt update
sudo apt upgrade -y

步驟 2: 安裝 Redis Server

使用 apt install 指令從 Raspberry Pi OS 的官方軟體儲存庫中安裝 Redis。

Bash
sudo apt install redis-server -y

此指令會自動安裝 Redis Server 及其所有必要的依賴項。

步驟 3: 驗證 Redis 服務狀態

安裝完成後,Redis 服務通常會自動啟動。您可以使用 systemctl 來檢查它的運行狀態。

Bash
sudo systemctl status redis-server

✅ 預期輸出: 您應該會看到服務狀態顯示為 active (running)(活動中/運行中),表示 Redis 服務已成功在背景啟動並運行。

步驟 4: 測試 Redis 功能 (使用 redis-cli)

redis-cli 是 Redis 的命令列用戶端工具,您可以使用它來連接並與 Redis 服務互動,驗證資料讀寫是否正常。

4.1 連接到 Redis 服務

在終端機中輸入:

Bash
redis-cli

這會啟動用戶端並連接到本機的 Redis 服務(預設埠號 6379)。

4.2 執行簡單的 Key-Value 命令

redis-cli 的提示符號下(通常會顯示 127.0.0.1:6379>):

  1. 設定一個 Key-Value:

    Bash
    SET testkey "Hello Redis on Pi3"
    

    ✅ 預期輸出: OK

  2. 取得該 Key 的 Value:

    Bash
    GET testkey
    

    ✅ 預期輸出: "Hello Redis on Pi3"

  3. 退出 redis-cli:

    Bash
    QUIT
    

步驟 5: (可選) 調整 Redis 配置

如果您需要調整記憶體限制、設定密碼或允許遠端連線,可以編輯 Redis 的設定檔:

Bash
sudo nano /etc/redis/redis.conf

📌 常用配置調整範例:

  • 限制記憶體使用: 如果 Pi3 的 RAM 有限,建議設定上限: 找到或新增以下行,解除註釋並設定您希望的最大記憶體量(例如 100MB):

    程式碼片段
    # maxmemory <bytes>
    maxmemory 100mb
    maxmemory-policy allkeys-lru
    

    \

  • 設定密碼 (安全性考量): 找到 requirepass,解除註釋並將 foobared 替換為您的密碼:

    程式碼片段
    # requirepass foobared
    requirepass YourSuperSecurePassword
    

重新啟動服務

修改設定檔後,必須重新啟動 Redis 服務才能使變更生效:

Bash
sudo systemctl restart redis-server

這個 YouTube 影片提供了在 Raspberry Pi 上安裝和配置 Redis Server 的詳細視覺化教學,對您設定 Redis 環境會很有幫助:在Raspberrypi與Vscode安裝redis server (cc字幕)



沒有留言:

張貼留言