昨天,需要在專案中使用 Redis ,由於我使用的是 Homestead ,所以對 Redis 的配置不太瞭解,在官方文件中,也沒有找到 Redis 的配置講解 。
我想做的是 : 在 Redis 的配置檔案中配置 requirepass ,但是這個 Redis 是在 Homestead 上的,而不是在本地,對 Homestead 的不熟悉導致我一直都不清楚怎麼解決這個問題 , 我的困惑點一直是如何在 Homestead.yaml 配置檔案中配置 Redis ,但是一直找不到 Redis 的配置,然後我就放棄這個方法了。
只能使用這個方法了 :登入虛擬機器並配置 ,參見文件上這個部分 : 通過 SSH 連線
於是 ,我在 Homestead 目錄下執行 vagrant ssh 連線到虛擬機器 ,執行 sudo find / -name redis.conf 找到 redis 的配置檔案在 /etc/redis/redis.conf 中 ,chmod 此配置檔案的許可權並通過 nano 編輯此配置檔案即可 。
// 步驟 :
// 1、切換到你的 Homestead 安裝目錄
cd Homestead
// 2、通過 SSH 連線虛擬主機
vagrant ssh
// 3、找到 redis 的配置檔案
sudo find / -name redis.conf
// 4、更改 redis 的配置檔案的許可權
sudo chmod 777 /etc/redis/redis.conf
// 5、使用 nano 修改配置檔案並儲存即可
因此,同理,如果在 Homestead.yaml 配置檔案中找不到相關的服務( 如 redis )如何配置,我們就可以通過這種方法自己去虛擬機器上面配置即可 。
如果大家有更簡單的方法,希望可以分享一下 。
本作品採用《CC 協議》,轉載必須註明作者和本文連結