淺談基於Linux的Redis環境搭建


       本篇文章主要講解基於Linux環境的Redis服務搭建,Redis服務配置、客戶端訪問和防火強配置等技術,適合具有一定Linux基礎和Redis基礎的讀者閱讀。

一  Redis服務搭建

1.在根路徑建立目錄 myredis

   mkdir myredis

2.進入myredis目錄

    cd myredis/

3.Redis搭建

(1)下載Redis

   wget http://download.redis.io/releases/redis-5.0.4.tar.gz

(2)解壓Redis包

   tar xzf redis-5.0.4.tar.gz

(3)切換到(2)解壓的包

   cd redis-5.0.4

(4)編譯包

     make

如果make有問題,則安裝如下:

yum install cpp
yum install binutils
yum install glibc
yum install glibc-kernheaders
yum install glibc-common
yum install glibc-devel
yum install gcc
yum install make

二 Redis服務配置

  Redis服務相關配置,主要集中在Redis.conf文件中。 在除此配置Redis服務時,有六個參數是比較重要的:requirepass, bind,port,protected-mode,daemonize,logfile

      1.requirepass:配置redis登錄密碼

      redis.conf中,requirepass參數默認是不需要的,即不需要密碼登錄。

    

       這里,我將其更改為123456

     

         2.bind:配置ip

       redis.conf中,bind默認綁定的ip為127.0.0.1

     

       為了讓遠程能夠訪問,請使用Linux服務器ip地址代替,查看ip命令:ifconfig

    

         3.port:配置端口號

         redis.conf默認端口號為6379,你可以改為你自己的端口號

        

         如下更改為6399

        

       4.protected-mode:設置保護模式

         redis.conf的protected-mode默認是開啟保護模式的,需要更改為非開啟模式

    

         如下設置為不保護模式

    

       5.daemonize

      daemonize表示是否在后台啟動redis-server,默認表示為非在后台啟動服務,將其設置為后台運行

    

       6.logfile

       redis.conf的logfile表示redis的配置文件,大家可以理解為sl4j.log等日志文件,

       創建文件:myredis.log

       vim  /myredis/redis-5.0.4/myredis.log

       

       配置logfile參數,其路徑為myredis.log路徑

       

三  防火牆配置

如下為防火前配置的基本流程

    1.查看防火牆狀態

   防火牆狀態為running或not running,若非running,則設置為running

   

   2.啟動防火牆

    systemctl start firewalld.service

  3.關閉防火牆

   ystemctl stop firewalld.service

 4..向防火牆添加開放端口

   firewall-cmd --permanent --zone=public --add-port=6399/tcp

     --permanet參數表示永久,否則表示臨時

   

 5.加載配置

    firewall-cmd --reload

   

 6.查看開啟的端口

    firewall-cmd --permanent --zone=public --list-ports

   

 7.刪除端口

  firewall-cmd --zone=public --remove-port=80/tcp --permanent

  8..啟動redis服務

   需要注意的是,啟動服務時,要帶上redis配置文件

   src/redis-server  redis.conf

   

   查看配置文件,發現redis已經啟動成功

  

四 訪問Redis服務

  1.通過xshell訪問

   src/redis-cli -h 192.168.202.134 -p 6399 -a 123456

  如下為成功訪問redis的截圖

  

  測試一下: 

  

  2.通過redisDeskManager來訪問redis服務

  

  打開db0,就能看到剛才set 的name

​  

關於redis客戶端工具,目前市場上還是比較多的,這里我推薦兩款:

 RedisDeskManager和RedisClient

五  相關命令

(1)關閉redis服務

    redis-cli -h ip -p port  -a password  shutdown

 eg:

    redis-cli -h 10.99.0.101 -p 6379 -a 123456

(2)啟動redis

    redis-server redis.conf 

(3)退出redis

    exit

六 參考文獻

 【01】redis.cn

 【02】redis.io


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM