我知道我们可以直接ssh到VM并启用redis服务。
但是我认为必须有一种使用homestead.yaml
启用Redis的方法。
我试图搜索文档,但找不到任何东西。
编辑
我正在发布我的homestead.yaml
文件。
ip: "192.168.10.10"
memory: 1048
cpus: 2
provider: virtualbox
authorize: C:\Users\stack\.ssh\id_rsa.pub
keys:
- C:\Users\stack\.ssh\id_rsa
folders:
- map: W:\sites\project
to: /home/vagrant/project
sites:
- map: project.test
to: /home/vagrant/project/public
databases:
- homestead
features:
- mariadb: false
- ohmyzsh: false
- webdriver: false
我已经安装了predis
,所以与redis的连接不是问题。
每次启动虚拟机时,我都必须手动输入该命令systemctl start redis-server
来启动Redis。
我想知道为什么必须要有一种方法可以从homestead.yaml
内部启用Redis服务器,所以我不必手动进行操作。
答案 0 :(得分:1)
Redis已包含/安装,因此已在Homestead中启用。参见included softwares of Homestead。
要在命令行中(无业游民)测试类型redis-cli
和ping
对于predis,只需运行composer install predis/predis
。
答案 1 :(得分:1)
如果要让宅基地的Redis服务器在宅基地启动时自动启动...
sudo systemctl enable redis-server
您只需要运行一次。
答案 2 :(得分:0)