linux怎么查看本机内存大小
250
2022-10-21
Docker进阶:部署管理redis
1、拉取redis镜像,并配置redis启动外部挂载文件
[root@docker ~]# docker pull redis [root@docker ~]# mkdir /server/redis [root@docker ~]# cd /server/redis/ [root@docker redis]# vim redis.conf [root@docker redis]# cat redis.conf appendonly yes
2、启动redis容器
docker run -v /server/redis/redis.conf:/etc/redis/redis.conf \ -v /server/redis/data:/data \ -d --name=myredis \ -p 6379:6379 \ redis redis-server /etc/redis/redis.conf
3、查看redis容器状态
[root@docker ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 951dc5fff4ae redis "docker-entrypoint.s…" 4 seconds ago Up 3 seconds 0.0.0.0:6379->6379/tcp, :::6379->6379/tcp myredis [root@docker ~]# netstat -tunlp |grep 6379 tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 19549/docker-proxy tcp6 0 0 :::6379 :::* LISTEN 19554/docker-proxy [root@docker ~]#
4、测试连接redis服务
[root@docker ~]# yum install epel-release [root@docker ~]# yum install -y redis [root@docker ~]# redis-cli -h 127.0.0.1 127.0.0.1:6379>
5、设置redis的访问密码
[root@docker redis]# vim redis.conf [root@docker redis]# cat redis.conf appendonly yes requirepass leoheng00 [root@docker redis]# docker restart myredis myredis [root@docker redis]# redis-cli -h 127.0.0.1 -p 6379 127.0.0.1:6379> ECHO "test" (error) NOAUTH Authentication required. 127.0.0.1:6379> exit [root@docker redis]# redis-cli -h 127.0.0.1 -p 6379 -a leoheng00 127.0.0.1:6379> echo "test" “test" 127.0.0.1:6379>
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~