docker 安装redis
465 字
2 分钟
docker 安装redis
1.拉取redis
#拉取最新的5版本5.0.10docker pull redis:5.0.10#拉取最新版 目前已经到了redis6docker pull redisdocker pull redis:latest#上面两条命令效果一样2.直接运行(不推荐 删除容器之后数据丢失)
docker run -d -p 6379:6379 --name my-redis redis3.以配置文件方式运行
-
创建配置文件目录和数据目录
Terminal window mkdir -p /opt/redis/confmkdir -p /opt/redis/data -
从redis官网扒一份
redis.conf配置文件 拷贝到配置文件目录Terminal window yum install wget -ycd /opt/rediswget http://download.redis.io/releases/redis-5.0.10.tar.gztar -xvf redis-5.0.10.tar.gzcp redis-5.0.10/redis.conf ./conf -
修改配置文件
redis.confTerminal window # 注释掉 或者修改为 bind 0.0.0.0# bind 127.0.0.1#默认为yes 改为no 允许远程访问protected-mode no# 设置密码requirepass 你的密码# 开启aof持久化appendonly yes# 注意daemonize参数 以docker形式部署redis时不要开启守护进程运行 和 docker rum -d 冲突了 会导致容器启动失败daemonize no -
启动
Terminal window ocker run -itd -p 6379:6379 --name redis -v /opt/redis/data:/data -v /opt/redis/conf/redis.conf:/etc/redis/conf/redis.conf redis:5.0.10 redis-server /etc/redis/conf/redis.conf-
docker rum [OPTIONS]说明
Terminal window --name="容器新名字": 为容器指定一个名称;-d: 后台运行容器,并返回容器ID,也即启动守护式容器;-i:以交互模式运行容器,通常与 -t 同时使用;-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;-v: 本地文件(夹):容器文件(夹) 用于挂载本地文件(夹)到容器-P: 随机端口映射;-p: 指定端口映射,有以下四种格式ip:hostPort:containerPortip::containerPorthostPort:containerPortcontainerPort
4.测试
Terminal window [root@localhost redis]# docker exec -it redis redis-cli127.0.0.1:6379> auth redis123456OK127.0.0.1:6379> dbsize(integer) 0127.0.0.1:6379>[root@localhost redis]# docker exec -it redis redis-cli127.0.0.1:6379> auth 123456(error) ERR invalid password127.0.0.1:6379>[root@localhost redis]# docker exec -it redis redis-cli127.0.0.1:6379> auth redis123456OK127.0.0.1:6379> dbsize(integer) 0127.0.0.1:6379> set k1 v1OK127.0.0.1:6379> mset k2 v2 k3 v3OK127.0.0.1:6379> dbsize(integer) 3127.0.0.1:6379> keys *1) "k3"2) "k1"3) "k2"127.0.0.1:6379> get k1"v1"127.0.0.1:6379> mget k1 k2 k31) "v1"2) "v2"3) "v3" -
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
相关文章智能推荐
1
Linux docker安装Redis
Docker2020-12-16
2
IDEA连接远程服务器上的Docker 制作镜像并上传到远程镜像服务器
Docker2020-12-17
3
Linux下使用Dockerfile制作Tomcat镜像(含JDK)
Docker2020-05-29
4
docker-compose安装 Nginx Proxy Manager
Docker官网:https://nginxproxymanager.com/
5
Linux docker安装GitLib中文版
Docker启动需要时间 在启动过程中访问会出现下面情景 等1~2分钟即可 因为服务还没有启动完成
随机文章随机推荐


