Redis安裝及先後置啓動

Redis簡單介紹及在Linux上安裝(這裏測試用是版本:redis-3.0.0.tar.gz)

一:什麼是Redis?
  redis就是C語言編寫的一個高性能的鍵值存儲(key-value)的非關係型數據庫(NoSql )。
二:非關係型數據庫的優勢與缺點
  優勢:能夠輕鬆地處理海量數據
  缺點: 1.沒有主外鍵,則數據關係不能一目瞭然;
       2.沒有強大的事務來支持,那麼數據就相對來講不安全;
        3.不支持sql,不能進行復雜的查詢;
三:Linux上安裝Redis
官網地址:http://redis.io/
①:redis是由C語言編寫的,因此編譯redis時須要C語言環境,那麼咱們安裝gcc環境
[root@localhost /]# yum -y install gcc-c++
下圖表示依賴被安裝過了,由於這是克隆的base,base基準以前已經裝過JDK依賴,JDK有個依賴是C語言的依賴

②:官網下載Redis安裝包上傳到Linux系統上
Redis各版本的下載:http://download.redis.io/releases/

③:建立安裝目錄,並解壓redis-3.0.0到安裝目錄
[root@localhost local]# mkdir redis
[root@localhost software]# tar -zxvf redis-3.0.0.tar.gz -C /usr/local/redis/

進入Redis下查看是否解壓成功並查看Redis默認目錄結構

④:編譯Redis(將.c文件編譯爲.o文件),進入解壓文件夾 =>執行make命令


⑤:安裝make install命令(PREFIX指定目錄)
[root@localhost redis-3.0.0]# make PREFIX=/usr/local/redis install

⑥:將安裝包裏的配置文件redis.conf,複製到bin目錄下(bin目錄在redis文件夾下,命令複製時後面參數帶上一級../bin/)
[root@localhost redis-3.0.0]# cp redis.conf ../bin/

======== 到此Redis安裝完畢 ========
三:Redis啓動
redis分爲前置啓動和後置啓動
①:前置啓動(只能啓動單機版的redis,啓動redis集羣得用後置啓動)
進入redis安裝目錄下的bin目錄:cd /usr/local/redis/bin/ 執行(redis-server)

啓動成功以下圖

Xshell再開啓窗口去執行客戶端進行鏈接Redis數據庫
[root@localhost bin]# ./redis-cli

Redis客戶端下基本操做:curd
127.0.0.1:6379> set name zhangsanfeng
127.0.0.1:6379> get name

127.0.0.1:6379> set name lisifeng(修改就是覆蓋,從新鍵入set命令對應的key-value)
127.0.0.1:6379> get name

②:後置啓動(啓動Redis不影響其餘操做,也就是默默地幹活)
第一步:須要更改redis.conf 配置文件,開啓守護線程。(在usr/local/redis/bin下)

修改redis.conf :[root@localhost bin]# vim redis.conf ,搜索守護線程,命令行模式下鍵入 /daemonize回車

daemonize no 改成 yes

第二步:後置啓動方式[root@localhost bin]# ./redis-server redis.conf(沒有反應,就對了,這就是後置啓動)
備註:可查看進程號去斷定是否啓動成功

Redis退出方式(推薦使用,相對安全,它會把數據存進去再退出,預防數據丟失)
[root@localhost bin]# ./redis-cli shutdown
再次查看進程號,redis-server服務端被關閉了,再去用redis-cli去操做就會失敗了。

redis-cli失敗效果圖,已經取不出來name值

相關文章
相關標籤/搜索