看檔案學redis以及面試題(配套發出有docker以及linux兩個不同的皆可學習)
遇到的坑都會講到
先講一下redis的安裝同樣是兩個版本linux以及docker,前面docker比linux更加快速搭建主從復制搭建集群方面linux比較快,大家謹慎選擇
注意 : //為解釋不是代碼
docker:
docker命令安裝
1.先用命令下載redis,
docker pull redis(不加版本是默認版本,后面可以加版本,具體版本資訊dockerhub有)
然后我們創建docker容器以及掛載redis.conf檔案夾
docker run -p 6379:6379 --name redis \
-v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf
-d redis redis-server /etc/redis/redis.conf
命令詳解:
//-p表示掛載埠 --name表示埠名
//-v表示掛載,即 將linux中的檔案與redis中的檔案掛載到一起更方便更改
//命令中以" : "為分割線左邊的表示你linux中的檔案右邊為容器內的檔案
//因為docker中安裝reids是沒有redis.conf檔案的所以你要去官網下一個redis.conf,你放到哪里第二行的
-v/mydata/redis/conf/redis.conf:/etc/redis/redis.conf \左邊的檔案地址就要寫哪里,其余的地方不需要更改
容器創建啟動后便可 docker exec -it redis /bin/bash 進入容器內部
找到 /etc/redis/redis.conf 檔案進行查看如果跟外界一致就安裝成功
如果vi命令使用不了就用 apt-get update然后apt-get install vim即可使用vi
如果檔案時初始狀態就表示安裝失敗,就要退出看一下洗掉容器,并查看掛載是否正確
下面是linux中redis的安裝
linux:
我們可以先去官網將redis的壓縮檔案給下載好,不想找的可以進我的網盤去下載,我這里是使用的5.0版本
https://pan.baidu.com/s/19zCl80PmUSwdOlqMDBZxZA
密碼:25f5
下載好后傳輸到你記得住的檔案夾,上次有個哥們redis安好了檔案夾忘了
用tar xzf進行解壓
tar xzf redis-5.0.0.tar.gz
安裝redis還需要安裝gcc因為redis是c撰寫的
yum install gcc-c++
安裝好gcc后可以進redis-5.0.0檔案夾中對剛下好的redis進行編譯
make //對解壓后的檔案進行編譯
然后進入到src檔案夾中對redis進行安裝
make install
我們先本地啟動
我的是安裝在usr/local/loca/下的所以命令是這樣的
./redis-server /usr/local/loca/redis-5.0.0/redis.conf
我們暫時不講遠程啟動和開機啟動,有興趣的可以去百度一下肯定有
因為我會花一期時間來專門講redis.conf的組態檔其中包括了rdb,aof持久化,以及主從復制,薪火相傳,反客為主,哨兵模式,以及master的選舉規則,以及redis事務,5大資料型別和新增的三大資料型別,redis的面試題快取擊穿,快取穿透,快取雪崩,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/342003.html
標籤:其他
上一篇:jenkins部署--快速上手
