linux實戰應用~redis安裝

今天在寫畢設的時候,突然想在畢設項目中增加緩存這個東西,來減輕數據庫的壓力,就簡單的研究了下redis的單獨安裝與集群安裝,本項目只是在一個云服務器上安裝用到的是本地的東西。

1安裝redis

  1. 我的系統是centos7系統那么可以用yum或者wegt的方式來安裝,我選擇的是按照wegt的方式安裝,具體執行方案可以看逛網https://redis.io/download 下面介紹
    首先 wget http://download.redis.io/releases/redis-3.2.8.tar.gz 在保存這個壓縮包的地方執行命令 下載下來。然后 tar xzf redis-3.2.8.tar.gz 執行這個命令解壓縮文件 ,cd redis-3.2.8 這個是解壓縮下來的文件可以,將其改名為redis-什么的,我暫時沒有改名,因為搭建集群是為了方便與其他的名稱區別開來,這個只是作為單機版的redis. 進去文件后 執行make ,就直接安裝了 ,在這里還可以指定安裝的位置 make install 命令來指定位置。
  2. 啟動redis
    接上部文件,我們進入到redis-3.2.8中后,會展示如圖所示文件內容。


    redis解壓后文件內容

    啟動redis有前臺啟動(src/redis-server)和后臺啟動(后臺啟動需要我們修改redis.conf中的daemonize 為yes) 命令為src/redis-server ./redis.conf

  3. 遠程鏈接
    在redis中默認用的是本地連接,不支持遠程連接需要我們自己修改redis.conf中文件來支持遠程連接。 還需要修改conf中的daemonize 為yes 支持鏈接


    修改ip

    我們把#bind 127.0.0.1 這一行注釋掉,是為了讓所有ip都可以用來訪問,當然可以用來遠程連接,但是對于redis3.2版本以上的還需要修改一個命令才能支持遠程調用。

新的遠程連接命令修改

我們需要把這個命令關閉掉并且結合ip設置那里,才能支持遠程服務調用redis.

2 修改密碼

我們進入redis中有的需要我們進行密碼設置 src/redis-cli ,客戶端連接好之后輸入 config set requirepass 密碼 就能設置我們的密碼 不需要再去修改配置文件。我們重新在進入redis時就需要重新輸入密碼 auth 密碼

3集群的安裝

我的這個集群是安裝在一個云服務器上的。


集群安裝目錄
  1. 首先把剛才安裝的redis單機版信息復制過來 ,然后修改redis.conf中的配置文件端口號 ,并且打開Cluster-enable yes 這個命令。
  2. 我們需要一個redis-trib.rb的腳本這個是在解壓的源文件中就存在的,在src文件目錄中,將其復制到我們剛才新建的目錄下與其他redis共同存在。
  3. 執行ruby腳本之前,需要安裝ruby相關的環境,yum install ruby,yum install rubygems,還需要安裝運行需要依賴的ruby的包 gem install redis-3.0.0.gem,這個可以在百度上搜索到。
  4. 啟動我們所有的redis實例,寫入到start-all.sh文件中,在這里可能出現,我們的操作人員沒有權限執行的問題,需要我們執行chomd u+x *.sh 賦予權限 才可以執行,其他文件可以用來這個命令來賦予權限。
  5. /redis-trib.rb create --replicas 1 192.168.24.15:7001 192.168.24.15:7002 192.168.24.15:7003 192.168.24.15:7004 192.168.24.15:7005 192.168.24.15:7006 執行這個命令后就能啟動我們的集群了;
    需要注意的是ip可以是我們的遠程服務器的ip地址哦。
    關于liunx上安裝redis的介紹,就簡單的到這里吧。
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容