docker中使用redis 详解 [内部客户端 远程连接 挂载配置](一)
docker pull redis (下载)docker run -d -p 6380:6379 --name=myredis redis (后台启动redis 并将redis6379端口映射至本地6380端口 容器名设为myredis) docker ps -n 10(查看已启动的容器)docker exec -it myredis /bin/bash (进入容器)容器内:---查看环境变量:
docker pull redis (下载)
docker run -d -p 6380:6379 --name=myredis redis (后台启动redis 并将redis6379端口映射至本地6380端口 容器名设为myredis)
docker ps -n 10(查看已启动的容器)
docker exec -it myredis /bin/bash (进入容器)
容器内:
---查看环境变量:env
---查看容器内运行的进程: ps -ef
---进入redis客户端:redis-cli
---退出redis客户端: quit
---查看容器内有些什么东东:
cd / 进入根目录
ls
which redis-cli (/usr/local/redis-cli /usr/local/redis-server)
---退出:exit
使用自定义配置文件 挂载配置文件:
docker run -v /path/to/your/redis.conf:/use/local/etc/redis/redis.conf
--name myredis redis redis-server /use/local/etc/redis/redis.conf
将你的配置文件挂载至redis容器内的/use/local/etc/redis/redis.conf (位置任意)
使用挂载进来的配置文件启动redis-server
远程连接redis:
redis-cli -h ip -p port
eg: redis-cli -h 192.168.106.128 -p 6380
修改配置文件redis.conf:
注释 :# bind 127.0.0.1 ::1 (允许远程连接)
修改:daemonize yes (后台运行)
修改: requirepass yourpassword (设置redis密码)
设置了密码后:
远程连接时需使用密码
操作redis-cli时需认证: auth yourpassword
更多推荐
所有评论(0)