首先Homestead環境默認已經安裝Redis,具體查看官方文檔。
Redis啓動命令
sudo service redis start/restart
ps -ef | grep redis 查看redis是否啓動
一、如果你不想爲redis配置密碼,在默認情況下也可以連接。
sudo vim /etc/redis/redis.conf
可以看到密碼和綁定的ip,默認配置爲:
# requirepass foobared
# bind 192.168.1.100 10.0.0.1
# bind 127.0.0.1 ::1
都已經被註釋了也就是沒開啓密碼。
1、修改Homestead.yaml文件的 ports 端口轉發,然後執行 vagrant reload --provision 重啓虛擬機 。可以看到端口 6379 轉發到 6379,以及其它一些默認的端口轉發。
2、配置通過 SSH 連接到 Homestead服務器,初始默認賬號密碼爲:vagrant/vagrant
3、 配置連接到redis
4、點擊Test Connection,連接成功。【注意第三步的ip爲 127.0.0.1 而非 192.168.10.10,此時的127.0.0.1是虛擬機本地的,並不是windows本地。】
二、安全起見,可以設置Auth密碼。
sudo vim /etc/redis/redis.conf
可以看到密碼和綁定的ip,將默認配置改爲:
requirepass vagrant
# bind 192.168.1.100 10.0.0.1
# bind 127.0.0.1 ::1
並放開註釋,【vagrant爲你設置的Auth密碼】
bind 0.0.0.0 【這個添加不添加都可以】
最後執行:sudo service redis restart
驗證方式:
redis-cli
auth vagrant
ok!!
然後,依照第一步的方式先配置 SSH 連接到服務器,再添加 Auth。如圖: