docker 安装redis

作者: 陈俊飞 分类: Linux 发布时间: 2018-03-26 17:40
docker pull  redis:3.2

 

docker run -p 6379:6379 -v $PWD/opt/redisdata:/data  -d redis:3.2 redis-server --appendonly yes

命令说明:

-p 6379:6379 : 将容器的6379端口映射到主机的6379端口

-v $PWD/opt/redisdata:/data : 将主机中当前目录下的data挂载到容器的/data

redis-server –appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置

连接、查看容器

使用redis镜像执行redis-cli命令连接到刚启动的容器,主机IP为172.17.0.1

root@ip-172-31-47-106:/opt/redisdata# docker exec -it 999c6b1441c1 redis-cli
127.0.0.1:6379> info
# Server
redis_version:3.2.11
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:d7520aba678f45d
redis_mode:standalone
os:Linux 4.4.0-1049-aws x86_64
arch_bits:64
....

连接、查看容器

在配置文件中配置requirepass的密码(当redis重启时密码依然有效)。

redis 127.0.0.1:6379> config set requirepass test123

查询密码:

redis 127.0.0.1:6379> config get requirepass
(error) ERR operation not permitted

密码验证:

redis 127.0.0.1:6379> auth test123
OK