之前的博客中提到过redis的配置,这次来谈谈laravel5.1框架下的redis配置,同样的还是编辑.env文件:
注意到最后一行是设置的redis密码,如果你就这样配置的话,每次你的项目都会出错,错误的原因就在于你没有设置redis的配置文件redis.conf
mac下这个文件存在于/etc下,如果没有也没有关系,去网上找一下官方的这个配置文件,然后放置到之前那个目录下,然后命令行输入以下命令:
redis-server /etc/redis.conf
这个命令的意思就是说以这个路径下面的这个配置文件redis.conf来启动redis服务,那么我们怎么修改redis.conf来使laravel框架直接连接redis而不用每次都还要在redis客户端设置密码呢?打开文件redis.conf,找到security下的# requirepass foobared这一行,然后在下面添加
requirepass mypass这一行,这个目的就是启动redis服务的时候自动加载这个密码设置
然后重启redis服务就行。