最近參加了一個課程——Redis全景實踐課,由於免費提供機器,所以就打算跟着一起學習一下。順便在這裏記錄一下自己的學習過程。
由於是學習華爲雲學院的課程,因此,會截取部分重要的知識點進行呈現。
1、DCS概念
2、DCS的應用場景
3、DCS的特性
二、課後作業
1、搭建Redis環境,連接redis實例
下載redis包,執行命令:wget http://download.redis.io/releases/redis-3.0.7.tar.gz
2、解壓安裝包,執行命令:tar -xzf redis-3.0.7.tar.gz
3、進入到redis目錄中,並編譯redis客戶端的源碼
4、進入到src目錄下,利用redis-cli連接redis:./redis-cli -h 192.168.x.x -p 6379
Note:192.168.x.x 表示的是redis實例的ip。 如果你還設置了密碼,則在後面加上 -a {password}
在redis中寫入和刪除數據
這樣就完成了第一天的作業,主要學習了redis的概念,redis的使用場景,以及redis環境的搭建以及用redis-cli連接redis。
【題外話——阿里雲】
阿里雲服務器上安裝redis的啓動如下:
直接在src下,執行命令:./redis-service
如果需要服務器能遠程連接,則需要修改如下配置:
在src目錄下拷貝配置文件redis.conf到 /etc/redis,並修改爲bind 0.0.0.0
執行命令:cp redis.conf /etc/redis/redis.conf
進入到/etc/redis,打開redis.conf,找到bind 127.0.0.1, 放開註釋,並修改爲:bind 0.0.0.0
然後,再次進入到redis/src目錄下,執行命令:./redis-service /etc/redis/redis.conf 啓動redis:
進入到redis-cli,執行命令:./redis-cli -h 0.0.0.0 -p 6379,
注意:0.0.0.0是因爲在配置文件你設置爲了0.0.0.0,對應着改就好了
你以爲結束了嗎?並沒有。
上面的情況你其實在裸奔,沒有設置密碼,非常不安全。
設置密碼要去/ect/redis/redis.conf中找到requirepass,將註釋放開,並在requirepass後面跟上你的密碼:
再次回到/redis/src目錄下,執行:./redis-cli -h 0.0.0.0 -p 6379 -a XXX,其中XXX就是配置文件中設置的連接密碼:
趁此機會,順便將阿里雲也搭起來redis環境,並設置了安全訪問密碼。感覺很不錯,至少有了redis的環境。