網站首頁 編程語言 正文
1:第一步
docker pull redis
2:第二步,默認密碼為空,–name表示指定容器別名,-d表示在后臺運行
docker run --name hdxredis -d -p 6379:6379 redis
如果需要設置密碼如下
docker run -itd --name hdxredis -p 6379:6379 redis --requirepass 123456
3.1: 掛載redis的配置文件,以配置文件方式啟動redis容器
建立放置配置文件的文件夾的,文件夾的路徑根據自己的情況選擇
mkdir -p /home/redis/myredis
3.2:在3.1的文件夾下在建立一個名為data的文件夾
mkdir -p /home/redis/myredis/data
4:啟動容器
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
啟動命令講解
--restart=always 代表總是開機啟動
--log-opt 代表日志方面
-p 6379:6379 代表將6379端口掛載出去
--name myredis 代表給容器取一個名字
-v /home/redis/myredis/myredis.conf:/etc/redis/redis.conf 代表將自己上傳的配置文件和redis的配置文件掛載在一起
-v /home/redis/myredis/data:/data 將數據掛載在一起
-d redis 代表后臺啟動
redis-server /etc/redis/redis.conf 代表以配置文件啟動redis,加載容器內的conf文件,因為文件掛載,最終找到上面自定義的配置文件
--appendonly yes 開啟aof持久化
--requirepass 123456 設置密碼,docker內部連接的話,此密碼沒有效,用于對外開放
查看redis是否開啟了持久化
發送 CONFIG GET save 命令,它將返回一個包含持久化配置信息的列表
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>
如上表示開啟了save持久化即使RDB,沒有開啟AOF持久化
遇到的問題,在redis.conf文件里面設置的appendonly yes,重啟redis但是AOF持久化沒有生效,通過
docker run -itd --name hdxredis -p 6379:6379 redis --requirepass 123456 --appendonly yes
就生效了
原文鏈接:https://blog.csdn.net/qq_19891197/article/details/130851334
- 上一篇:沒有了
- 下一篇:沒有了
相關推薦
- 2022-03-15 has been blocked by CORS policy: Response to prefl
- 2023-10-12 img標簽使用base64圖片以及如何將圖片轉為base64格式
- 2022-10-15 Go?Excelize?API源碼解讀GetSheetViewOptions與SetPageLayo
- 2023-02-10 python使用xlsx和pandas處理Excel表格的操作步驟_python
- 2021-12-05 Android網絡監聽和網絡判斷示例介紹_Android
- 2022-08-25 python數學建模之三大模型與十大常用算法詳情_python
- 2024-07-18 Spring Security之認證信息的處理
- 2022-06-11 Task提高異步執行效率技巧_C#教程
- 欄目分類
-
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支