在/var/log/redis.log中,此消息导致我的redis服务(从源代码安装)失败
2309:C 16 Mar 2019 20:16:10.633 # Redis version=5.0.3, bits=64, commit=00000000, modified=0, pid=2309, just started
2309:C 16 Mar 2019 20:16:10.633 # Configuration loaded
2311:M 16 Mar 2019 20:16:10.634 # Can't open the append-only file: Permission d
我正在使用laradock来运行这个项目,当我第一次开始使用修理机的时候就没问题了。但当我开始另一个项目的时候。这不是工作
我的文件
FROM redis:5.0-alpine
LABEL maintainer="Mahmoud Zalt <mahmoud@zalt.me>"
## For security settings uncomment, make the dir, copy conf, and also start with the conf, to use it
#RUN mkdir -p /usr/local/etc/redis
#COPY red
我可以启动redis服务器,但是我似乎不能启动redis客户端!
# date
Thu Mar 8 09:21:16 IST 2012
# tail redis.log
[20936] 08 Mar 09:21:17 - DB 2: 1512101 keys (0 volatile) in 2097152 slots HT.
[20936] 08 Mar 09:21:17 - 0 clients connected (0 slaves), 105972712 bytes in use
# lsof -i :6379
COMMAND PID USER FD TYPE DEV
我们已经找到了一个关于使用Redis的应用程序开发的官方,但它对Docker几乎一无所知,也不想学习它。该应用程序的源代码包含多个面向Redis的设置的docker-compose.yml文件,Spring如下所示:
Github的源代码中有一个docker-compe.yml文件,您可以很容易地在命令行上使用docker来运行这个文件。
但这似乎并不容易,而且码头工人的文档也太复杂了。
已经安装了Docker并在那里部署了Redis:
CONTAINER ID IMAGE COMMAND CREATED
根据的说法,我已经安装了redis。在运行sudo service redis_6379 start之前,所有操作都很好,当我检查看到redis没有运行时,就会得到错误Failed to start redis_6379.service: Unit redis_6379.service failed to load: No such file or directory.:
> sudo service redis_6379 status
● redis_6379.service
Loaded: not-found (Reason: No such file or directory)
A
我正在安装Redis,设置init.d,将redis.conf放在init.d旁边。
然后使用CMD service init.d start启动Redis。
但是,Redis-Server没有启动,并且日志文件中没有服务启动失败的内联。
安装Redis并将redis.conf放置到etc/init.d文件夹
命令:
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
RUN gro