網(wǎng)站首頁(yè) 編程語(yǔ)言 正文
1:第一步
docker pull redis
2:第二步,默認(rèn)密碼為空,–name表示指定容器別名,-d表示在后臺(tái)運(yùn)行
docker run --name hdxredis -d -p 6379:6379 redis
如果需要設(shè)置密碼如下
docker run -itd --name hdxredis -p 6379:6379 redis --requirepass 123456
3.1: 掛載redis的配置文件,以配置文件方式啟動(dòng)redis容器
建立放置配置文件的文件夾的,文件夾的路徑根據(jù)自己的情況選擇
mkdir -p /home/redis/myredis
3.2:在3.1的文件夾下在建立一個(gè)名為data的文件夾
mkdir -p /home/redis/myredis/data
4:?jiǎn)?dòng)容器
docker run --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 --name myredis -v /home/redis/myredis/myredis.conf:/etc/redis/redis.conf -v /home/redis/myredis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes --requirepass 123456
啟動(dòng)命令講解
--restart=always 代表總是開(kāi)機(jī)啟動(dòng)
--log-opt 代表日志方面
-p 6379:6379 代表將6379端口掛載出去
--name myredis 代表給容器取一個(gè)名字
-v /home/redis/myredis/myredis.conf:/etc/redis/redis.conf 代表將自己上傳的配置文件和redis的配置文件掛載在一起
-v /home/redis/myredis/data:/data 將數(shù)據(jù)掛載在一起
-d redis 代表后臺(tái)啟動(dòng)
redis-server /etc/redis/redis.conf 代表以配置文件啟動(dòng)redis,加載容器內(nèi)的conf文件,因?yàn)槲募燧d,最終找到上面自定義的配置文件
--appendonly yes 開(kāi)啟aof持久化
--requirepass 123456 設(shè)置密碼,docker內(nèi)部連接的話,此密碼沒(méi)有效,用于對(duì)外開(kāi)放
查看redis是否開(kāi)啟了持久化
發(fā)送 CONFIG GET save 命令,它將返回一個(gè)包含持久化配置信息的列表
1:1>config get save
1) "save"
2) "3600 1 300 100 60 10000"
1:1>config get appendonly
1) "appendonly"
2) "no"
1:1>
如上表示開(kāi)啟了save持久化即使RDB,沒(méi)有開(kāi)啟AOF持久化
遇到的問(wèn)題,在redis.conf文件里面設(shè)置的appendonly yes,重啟redis但是AOF持久化沒(méi)有生效,通過(guò)
docker run -itd --name hdxredis -p 6379:6379 redis --requirepass 123456 --appendonly yes
就生效了
原文鏈接:https://blog.csdn.net/qq_19891197/article/details/130851334
- 上一篇:沒(méi)有了
- 下一篇:沒(méi)有了
相關(guān)推薦
- 2021-11-27 在Docker容器中使用Arthas的詳細(xì)步驟_docker
- 2022-10-11 C++函數(shù)模板與類模板相同與不同介紹_C 語(yǔ)言
- 2022-09-21 Flutter定義tabbar底部導(dǎo)航路由跳轉(zhuǎn)的方法_Android
- 2023-07-06 mybatis-plus 分頁(yè)查詢出現(xiàn)count()而不是count(*)
- 2022-05-04 分享3個(gè)非常實(shí)用的?Python?模塊_python
- 2022-04-16 Android中RecyclerView實(shí)現(xiàn)簡(jiǎn)單購(gòu)物車功能_Android
- 2022-06-07 python字符串的一些常見(jiàn)實(shí)用操作_python
- 2022-05-09 Go語(yǔ)言context上下文管理的使用_Golang
- 欄目分類
-
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過(guò)濾器
- Spring Security概述快速入門(mén)
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支