快速完成
__init_config() { mkdir -p /data/docker-data/redis-service/{conf,data} _path_conf=/data/docker-data/redis-service/conf/redis.conf curl -Lo $_path_conf http://download.redis.io/redis-stable/redis.conf sed -i 's,^bind 127.0.0.1.*$,#bind 127.0.0.1,' $_path_conf sed -i 's,^appendonly.*$,appendonly yes,' $_path_conf sed -i 's,^daemonize.*$,#daemonize no,' $_path_conf}__init_config
__run_redis() { _name="redis-service" docker rm -f "$_name" docker run --name "$_name" -itd \ --restart=always \ -p 6379:6379 \ -v /data/docker-data/redis-service/conf/:/etc/redis/ \ -v /data/docker-data/redis-service/data/:/data \ redis:6.2.6 redis-server \ --requirepass "redis_password"}__run_redis
参考文档
https://zhuanlan.zhihu.com/p/79262473