Redis安装-Docker

安装redis的docker容器

1、创建redis挂载目录

mkdir -p /liuchaoxu/redis/{data,conf}

2、复制配置文件

/liuchaoxu/redis/conf 目录中创建文件 redis.conf,文件从

redis-6.2.7.tar.gz 中解压获取

修改默认配置(从上至下依次):

#bind 127.0.0.1 #注释掉这部分,这是限制redis只能本地访问
protected-mode no #默认yes,开启保护模式,限制为本地访问
daemonize no #默认no,改为yes意为以守护进程方式启动,可后台运行,#注意!!!此处是no,否则redis无法通过配置文件启动

3、创建redis容器

docker run -d --restart=always --name liuchaoxu_redis \
-p 6379:6379 \
-v /liuchaoxu/redis/conf/redis.conf:/redis.conf \
-v /liuchaoxu/redis/data:/data \
redis:6.2.7 \
redis-server /redis.conf \
--appendonly yes --requirepass "123456"

参数解释:

-d 后台运行
-p 端口映射到主机的端口
-v 将主机目录挂载到容器的目录
redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开appendonly持久化配置
–requirepass :设置密码

常见问题: 以下IPv4问题会导致无法远程链接redis服务
在这里插入图片描述

解决方案:

#修改配置文件:
vim /usr/lib/sysctl.d/00-system.conf
#追加
net.ipv4.ip_forward=1
#接着重启网络
systemctl restart network

4、进入redis容器

docker exec -it liuchaoxu_redis redis-cli

5、输入密码

auth 123456

6、测试

set name "liuchaoxu" 

7、远程连接测试

在本机使用客户端工具远程链接redis,测试是否能成功连接

相关推荐

  1. docker实战:安装redis

    2024-04-04 00:04:02       48 阅读
  2. docker-compose安装redis

    2024-04-04 00:04:02       47 阅读
  3. docker安装redis7

    2024-04-04 00:04:02       21 阅读
  4. Docker安装 Redis

    2024-04-04 00:04:02       23 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-04 00:04:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-04 00:04:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-04 00:04:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-04 00:04:02       20 阅读

热门阅读

  1. 财务管理 基础1:除了利润,一切都是扯淡

    2024-04-04 00:04:02       17 阅读
  2. GDAL源码剖析(十一)之OGR投影说明

    2024-04-04 00:04:02       14 阅读
  3. Go语言介绍及Go语言成功的项目列举

    2024-04-04 00:04:02       15 阅读
  4. 【前端浅谈】前端开发语言有哪些

    2024-04-04 00:04:02       15 阅读
  5. 每日一题 --- 有效的括号[力扣][Go]

    2024-04-04 00:04:02       18 阅读
  6. 集群式无人机仿真环境和数据集

    2024-04-04 00:04:02       15 阅读
  7. LeetCode-热题100:234. 回文链表

    2024-04-04 00:04:02       13 阅读
  8. C++(12): std::mutex及其高级变种的使用

    2024-04-04 00:04:02       12 阅读