1. 程式人生 > >CentOS 7 環境下配制 Redis 服務

CentOS 7 環境下配制 Redis 服務

技術分享 系統 mage 個人 打開終端 tar.gz eve -m ...

一、環境準備

大家可以去 CentOS 官網下載系統文件,文件比較大,有三個鏡像文件(DVD ISO、Everythiing ISO、Minimal ISO),大家根據需求選擇下載,我這裏下載的是 DVD ISO。接下來就是在虛擬機上不停的下一步,這裏選擇的是 GONME 桌面。

技術分享

技術分享

二、安裝 Redis

打開 Redis 官網,這裏有很詳細的下載、安裝過程,大家可以按照上面的提示一步步安裝,下面是安裝過程;

技術分享

* 官網上的安裝方式只是做了編譯,沒有執行安裝命令,我們可以使用 $ make install (編譯安裝) ,如果不需要使用 Redis 提供的開機自啟動設置工具(install_server.sh),可不用執行安裝命令。

1>、Redis 安裝 (需要要有操作系統 root 權限,在裝系統時會設置這個賬號;如果沒有可以在終端環境環境下輸入 su 輸入 password 切換,也可以註銷 、重啟系統,用 root 賬號登陸);

  • 打開終端,進入要安裝的 Redis 目錄,/ 是根目錄,安裝位置可以隨個人喜好選擇,我的安裝路徑為: /myTest;
  • $ wget http://download.redis.io/releases/redis-4.0.2.tar.gz
    $ tar xzf redis-4.0.2.tar.gz
    $ mv redis-4.0.2 redis //重命名文件夾; $ make // 也可以是 made install,如果選用這個命令,需要輸入:/usr/local/bin/redis-server 啟動 Redis 服務;
    $ cd redis
    $ src/redis-server //啟動 Redis 服務;

2>、開啟 Redis-cli

  • 打開終端,進入Redis 安裝目錄
  • $ src/redis-cli //啟動 redis-cli ,遠程啟動,可以是輸入: redis-cli -h 192.168.1.111 -p 6379
    

      

三、配制 Redis conf 文件

  配制沒有麽好說的,網上有很多相關的介紹文檔,我們這裏不涉及主從服務配制,需要特別註意的有以下幾個地方;

  • Bind 綁定訪問地址,我們一般在生產環境中 bind 局域網 IP 地址;在本機上訪問我們保持默認就可以了;
  • protected-mode 這個是 Redis 在新版本中提供的一種保護機制,我們在可信環境中一般設置為:protected-mode no,提供遠程訪問;

  • 如裏我們需要指定 Redis 配制文件,只需要啟動服務時跟上配制文件地址就可以了,如:/myTest/redis/redis-server /...../redis.conf,redis 一般需要我們自行指定 conf 文件地址;

四、設置開機自己啟動

  設置 Redis 開機自啟動方法有很多,Redis 安裝包裏自帶的有這個腳本,我們只用執行一下就可以了,使用這個工具的前提是,必需執行過 $ make install 這個命令

  技術分享

  打開終端輸入 :$ /myTest/redis/utils/install_server.sh

  技術分享

五、 註意事項

  • 遠程操作的話,一定要對 CentOS 7 防火墻進行設置;firewall 默認是阻止所有端口的
  • $ systemctl stop firewalld.service //關閉防火墻;
    

    也可以打開 firewall 界面化操作,添加例外;

  • $ firewall-config //打開防火墻圖形化界面;

  

  技術分享

CentOS 7 環境下配制 Redis 服務