经过docker-compose能够方便的搭建redis用于测试
以下是具体内容redis
下载镜像docker
docker pull redis
建立目录存放配置文件测试
mkdir -p xxx/redis/conf
从官网获取配置文件ui
wget http://download.redis.io/redis-stable/redis.conf
docker-compose.yml文件内容code
version: '3.1' services: redis: image: redis:latest container_name: redis ports: - "6379:6379" volumes: - /data/redis/conf/redis.conf:/etc/redis/redis.conf command: redis-server /etc/redis/redis.conf privileged: true
启动server
docker-compose up -d
链接确认get
docker-compose exec redis redis-cli 127.0.0.1:6379> keys *
到此在本地使用已经OK了,可是要让redis外网能够访问须要修改redis.conf配置文件io
容许外网访问修改redis.conf文件docker-compose
1table
bind 127.0.0.1
改成
#bind 127.0.0.1
2
protected-mode yes
改成
protected-mode no
设置访问口令
# requirepass foobared
改成
requirepass yourpassword
从新启动即可之外网访问了