首页 > 数据库 >docker下安装redis

docker下安装redis

时间:2022-11-22 22:15:00浏览次数:57  
标签:-- local redis conf docker 安装 yes

1.拉取redis镜像:

docker pull redis

2.查看本地镜像:

docker images

 

 3.从redis官网下载redis.conf配置文件:
打开链接 http://download.redis.io/redis-stable,找到redis.conf,点击下载。将redis.conf文件存放到/usr/local/docker/redis目录下面。

 

 4.根据个人需求修改配置文件:

bind 127.0.0.1      #限制redis只能本地访问,若需要其他ip地址访问需要注释
protected-mode yes    #是否开启保护模式,默认值为yes,开启后限制为本地访问,修改为no
daemonize no           #默认no,修改为yes会使docker使用配置文件方式启动redis失败,yes:以守护进程方式启动,可后台运行,除非kill进程
requirepass 123456    #redis密码
appendonly yes      #默认yes,开启AOF模式持久化
databases 16       #数据库个数
dir  ./          #redis数据库存放文件夹

5.创建网络(如果要使用宿主机网络请忽略该步骤):

docker network create -d bridge --subnet=172.19.0.0/16 --gateway=172.19.0.1 my_net

6.创建并启动容器

#使用宿主机网络启动方式:
docker run -p 6379:6379 --name my_redis  -v /usr/local/docker/redis/redis.conf:/etc/redis/redis.conf  -v /usr/local/docker/redis/data:/data  -d redis redis-server /etc/redis/redis.conf --appendonly yes

#使用指定ip启动容器
docker run --name my_redis --network=my_net --ip=172.19.0.2 -v /usr/local/docker/redis/redis.conf:/etc/redis/redis.conf  -v /usr/local/docker/redis/data:/data  -d redis redis-server /etc/redis/redis.conf --appendonly yes

 

参考文档:
https://www.runoob.com/redis/redis-conf.html
https://weread.qq.com/web/reader/93d325a0719b200493d5ba9k1c3321802231c383cd30bb3

 

【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主保留追究权) https://www.cnblogs.com/facetwitter/p/16916655.html

标签:--,local,redis,conf,docker,安装,yes
From: https://www.cnblogs.com/facetwitter/p/16916655.html

相关文章

  • Talend API Tester安装&使用
    为什么记录这个笔记?国内网站各种黑资料,不是病毒就是收费,所以需要记录一个靠谱的知识元。为了节省空间不提供任何图片,自己找不到拉倒安装说明:https://www.cccitu.com/49......
  • Serverless云服务的出现以及docker容器带来的变化
    Serverless云服务的出现以及docker容器带来的变化坚持原创,写好每一篇文章随着云服务的不断发展,很多公司都把自己的服务放在云上,通过云来管理各种服务。云服务的演进一......
  • Could not connect to Redis at 127.0.0.1:6379: Connection refused
    [root@centoszang桌面]#redis-cliCouldnotconnecttoRedisat127.0.0.1:6379:ConnectionrefusedCouldnotconnecttoRedisat127.0.0.1:6379:Connectionref......
  • Redis 面试题
    1、Redis缓存清除策略定时删除:将已过期的Key进行删除。惰性删除:访问Key前(查询Key前)会检查该Key值是否失效,失效将删除该Key。缓存淘汰策略(主动删除):内存超过......
  • Spring Data(数据)Redis
    版本3.0.0SpringDataRedis项目通过使用键值样式数据存储将核心Spring概念应用于解决方案的开发。我们提供了一个“模板”作为发送和接收消息的高级抽象。您可能会注......
  • Redis集群
    Redis有三种集群方式:主从复制,哨兵模式和集群。 1主从复制在主从复制中,数据库分为俩类,主数据库(master)和从数据库(slave)。其中主从复制有如下特点:   主数据库......
  • pip离线安装
     1.生成requirements.txtpipfreeze>requirements.txt在当前路径下生成一个requirements.txt文件,该文件中则会记录当前python环境下所以拥有的所有包,以及包的版......
  • 源码安装mysql5.7
     参考:ubuntu安装mysqlserver&mysqlclientCentos6安装mysql5.5......
  • NopCommerce安装后的设置存储位置
    数据库连接字符串保存在app-data下的settings.txt中,内容如下:DataProvider:sqlserverDataConnectionString:DataSource=(local)\sqlexpress;InitialCatalog=NopCommerc......
  • 4.【已验证】终端pip安装pip install pytest出现的问题pytest
    问题如下:ERROR:Couldnotfindaversionthatsatisfiestherequirementpytest(fromversions:none)ERROR:Nomatchingdistributionfoundforpytest  参考......