mac系統Docker安裝Redis教程

在以前介紹過mac系統安裝docker,以及docker安裝mysql的傻瓜式教程,若是有須要參考的朋友,能夠看下面文章:

 

趁今天有空,準備把redis服務也遷移到docker容器中來,那麼在docker安裝redis以前,我要先把本機安裝的redis服務幹掉(個人以前裏面就沒有啥數據,因此直接幹掉,大家有數據的須要作數據遷移,別傻乎乎的跟我同樣直接幹掉),好,那咱們先來看怎樣把mac中安裝的redis服務卸載乾淨:
  1. 中止redis服務:redis-cli shutdownredis

  2. 查看redis進程:ps -ef|grep redissql

  3. 幹掉redis進程:kill -9 piddocker

  4. 幹掉install時產生的幾個redis文件:rm -rf /usr/local/bin/redis*安全

  5. 刪除tar和解壓後的redis文件:app

cd /usr/localrm -rf redis-x.x.xrm -rf redis-x.x.x.tar.gz

 

至此,redis就卸載乾淨了,(上面提到的redis數據遷移,這個債先欠着,後面再補,哈哈),下面開始個人docker安裝redis之旅。

 

 一、先搜索redis鏡像可用版本測試

docker search redis

 

 

二、下載最新redis鏡像ui

docker pull redis

 

 

三、查看鏡像spa

docker images

 

 

四、啓動redis

docker run -d --name redis -p 6379:6379 redis:latest redis-server --appendonly yes --requirepass "你的密碼"

參數說明:

  • docker run -d :後臺運行

  • --name redis:服務名

  • -p 6379:6379    : 將容器6379端口映射到主機6379端口

  • redis-server --appendonly yes:在容器執行redis-server啓動命令,並打開redis持久化配置

  • --requirepass "你的密碼" :設置密碼

 

 

五、查看運行的容器

docker ps

 

 

六、鏈接redis

docker exec -ti 95b40 redis-cli

 

七、測試

 

發現提示(error) NOAUTH Authentication required.這是由於須要輸入密碼進行驗證。解決方案:auth 你的密碼


7.1再次測試:

 

7.2解決方法二

docker exec -ti 57aa7 redis-cli -h localhost -p 6379 -a 你的密碼

能夠發現,在鏈接時指定密碼鏈接也能夠,問題就是不太安全。

 

Tips:遠程鏈接時,若是不知道容器運行的地址,能夠經過這個命令查看:

docker inspect redis | grep IPAddress

 

 

八、使用RDM(Redis Desktop Manage)鏈接

 

好了,以上就是我mac電腦上完全卸載redis服務,docker安裝redis,rdm鏈接redis服務的所有操做,也能夠算是個傻瓜式教程,但願對你也有用。
 

原文出處:https://www.cnblogs.com/mazhichu/p/12144539.html

相關文章
相關標籤/搜索