elasticsearch入門系列">elasticsearch入門系列
1210
2022-05-29
前言
要在Windows上安裝Redis,您首先需要啟用WSL2(Windows Subsystem for Linux)。WSL2 允許您在 Windows 上本地運行 Linux 二進制文件。要使此方法正常工作,你需要運行 Windows 10 版本 2004 及更高版本或 Windows 11。
1.WSL2
WSL 2 是適用于 Linux 的 Windows 子系統體系結構的一個新版本,它支持適用于 Linux 的 Windows 子系統在 Windows 上運行 ELF64 Linux 二進制文件。 它的主要目標是提高文件系統性能,以及添加完全的系統調用兼容性。
這一新的體系結構改變了這些 Linux 二進制文件與Windows 和計算機硬件進行交互的方式,但仍然提供與 WSL 1(當前廣泛可用的版本)中相同的用戶體驗。
單個 Linux 分發版可以在 WSL 1 或 WSL 2 體系結構中運行。 每個分發版可隨時升級或降級,并且你可以并行運行 WSL 1 和 WSL 2 分發版。 WSL 2 使用全新的體系結構,該體系結構受益于運行真正的 Linux 內核。
一、Redis安裝
1.Docker Desktop
docker pull redis
2.設置配置文件
在E盤創建兩個文件夾:
conf目錄用于掛載配置文件
data目錄用于存放數據持久化文件
在conf文件夾新建reids.conf文件,內容如下
#用守護線程的方式啟動 daemonize no #給redis設置密碼 #requirepass 000000 #redis持久化 默認是no appendonly yes #防止出現遠程主機強迫關閉了一個現有的連接的錯誤 默認是300 tcp-keepalive 300
3.運行redis
docker run --name redis -p 6379:6379 -v /E/RedisDATA/conf/redis.conf:/etc/redis/redis_6379.conf -v /E/RedisDATA/data:/data/ -d redis:latest redis-server /etc/redis/redis_6379.conf --appendonly yes
參數說明
–name=“容器新名字”:為容器指定一個名稱
-p: 指定端口映射,格式為:主機(宿主)端口:容器端口
-d: 后臺運行容器,并返回容器ID
-v /D/docker/redis/conf/redis.conf:/etc/redis/redis_6379.conf 把宿主機配置好的redis.conf放到容器內的這個位置中
-v /D/docker/redis/data:/data/ 把redis持久化的數據在宿主機內顯示,做數據備份
4.使用RedisDesktopManager連接
5.操作redis
docker exec -it redis redis-cli set name "愚公" get name
總結
Windows11上安裝的最新最新Redis的先有wsl2子系統,在子系統上安裝Docker Desktop配置wls2,后就可以在命令行打開ubuntu系統進行docker的操作。
Docker Redis Windows
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。