您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“Windows、Linux、Docker環(huán)境下Redis怎樣安裝”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習一下“Windows、Linux、Docker環(huán)境下Redis怎樣安裝”這篇文章吧。
本文實現(xiàn)環(huán)境:
window
centos7.3
docker
下載地址:https://github.com/MSOpenTech/redis/releases
進去后會看到這樣一個頁面,點擊鼠標箭頭指向的下載
然后將下載的文件解壓出來放在自己的盤符下
點擊redis-server開啟redis服務(wù),然后在開啟一個終端使用redis
window安裝redis很是簡單,在學(xué)習過程中可以使用window來學(xué)習,但是實際工作還是以linux為主的。
在linux上你可以使用yum安裝,也可以使用源碼安裝,這里咔咔使用的是編譯安裝。
1.下載redis安裝包
wget http://download.redis.io/releases/redis-4.0.8.tar.gz
2.解壓
tar xzvf redis-4.0.8.tar.gz
3.進入安裝包
cd redis-4.0.8
執(zhí)行 make
然后把redis-4.0.8 移到 /usr/local下
mv redis-4.0.8 /usr/local
4.修改配置
設(shè)置密碼
注釋 bind 127.0.0.1(這個是只能用本機連接 所以需要注釋掉)
默認為不守護進程模式
以上幾個操作完退出
然后進入/sur/local/redis/src執(zhí)行
使用redis,切記需要輸入密碼才可以 如果不想輸入密碼就可以在上邊的操作不用設(shè)置密碼
在這里在稍微說一下關(guān)閉redis服務(wù),這個是沒有關(guān)掉的,是因為設(shè)置了密碼,所以我們需要加上密碼才可以關(guān)redis服務(wù)
可以看到現(xiàn)在有個redis進程在運行著
正確的關(guān)閉方式redis-cli -a fang1996 shutdown
前提條件你得有docker哈
先拉取redis4.0的鏡像
docker pull redis:4.0
查看鏡像 docker image ls
這個時候redis鏡像就已經(jīng)拉下來了
我這里定義了一個網(wǎng)絡(luò)172.10.0.0/16
docker network create --subnet=172.10.0.0/16 mynetwork
創(chuàng)建redis容器:docker run -itd --name redis --net mynetwork -p 6380:6379 --ip 172.10.0.2 redis:4.0
進入到redis容器里docker exec -it redis /bin/bash
這個時候到容器里邊是沒有redis.conf配置文件的,退出容器,并刪除容器
刪除redis重啟命令 docker rm redis即可
然后在usr/local/ 下建一個docker的目錄 把redis的配置文件redis.conf放到里邊 在到docker里邊建一個data目錄
然后重新創(chuàng)建一個redis容器
執(zhí)行命令:docker run -itd --name redis -v /usr/local/docker/data:/data -v /usr/local/docker/redis.conf:/etc/redis.conf --net mynetwork -p 6380:6379 --ip 172.10.0.2 redis:4.0 redis-server /etc/redis.conf
然后進行測試
這個時候進入到redis的容器里,啟動一個客戶端連接redis會發(fā)現(xiàn)需要輸入密碼了,這個時候就是redis.conf配置文件生效了
輸入密碼連接
以上是“Windows、Linux、Docker環(huán)境下Redis怎樣安裝”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。