这些是我当前使用的配置。
在.env文件
CACHE_DRIVER=redis
REDIS_HOST="Primary Endpoint"
REDIS_PASSWORD="Password"
REDIS_PORT=6379
REDIS_SCHEME =tcp
在config/database.php
我得到了一个像这样的错误
ConnectionException in AbstractConnection.php line 155: No connection could be made because the target machine actively refused it. [tcp://127.0.0.1:6379]
我想知道.env文件和config/database.php文件。
注意:
发布于 2021-02-27 17:40:00
我遇到了同样的问题,我的AWS EC2 (RedHat 8)实例没有连接到我的AWS Elastcache,尽管安全组设置得很好。这解决了我的问题:
/usr/sbin/setsebool httpd_can_network_connect=1
默认情况下,SELinux不允许Apache建立套接字连接。更多信息可以找到
这里
我的laravel config/database.php文件如下:
我关联到Redis的安全组的入站规则如下:
万事如意。
发布于 2018-06-26 14:52:27
首先,您应该在您的服务器上安装并启动Redis服务器。如果未安装,请安装启动redis服务器。以下是安装和启动redis服务器的命令
sudo apt-get install redis-server
2. 点击以下命令查看是否安装了Redis
redis-server
3. 要启动Redis服务器,请使用以下命令
服务redis-服务器启动
4. 要在系统重启时自动重启Redis服务器,请使用以下命令
update-rc.d redis-server enable
update-rc.d redis-server默认值
引用https://medium.com/@petehouston/install-and-config-redis-server-on-ubuntu-linux-16-04-3c59729e12cc
https://tuts.codingo.me/improve-site-loading-speed-using-redis
https://stackoverflow.com/questions/51036189
复制相似问题