1. 程式人生 > >RedisDesktopManager連線遠端Redis詳細教程

RedisDesktopManager連線遠端Redis詳細教程

環境準備

Linux環境:CentOS 7.3.        
Redis服務端版本:3.2.6  
Redis客戶端下載連結:https://redisdesktop.com/download  
Redis下載、安裝教程連結:http://www.runoob.com/redis/redis-install.html 【含Win、Linux、Mac、Ubuntu】

遠端連線

1. 安裝時可能遇到的問題

    問題1:make[3]: gcc: Command not found  
    解決: Centos系統執行yum install gcc;
          Ubuntu系統執行apt-get install gcc;

    問題2:zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory 
          zmalloc.h:55:2: error: #error “Newer version of jemalloc required” 
          make[1]: * [adlist.o] Error 1 
    解決:輸入make MALLOC=libc,然後重新編譯

2. 安裝完成之後進入redis安裝目錄執行

    [[email protected] src]# ./redis-server 
    2745:C 10 Sep 10:16:13.130 # Warning: no config file specified, using the default config. In order to specify a config file use ./redis-server /path/to/redis.conf
    2745:M 10 Sep 10:16:13.131 * Increased maximum number of open files to 10032 (it was originally set to 1024).
                    _._                                                  
               _.-``__ ''-._                                             
          _.-``    `.  `_.  ''-._           Redis 3.2.6 (00000000/0) 64 bit
      .-`` .-```.  ```\/    _.,_ ''-._                                   
     (    '      ,       .-`  | `,    )     Running in standalone mode
     |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
     |    `-._   `._    /     _.-'    |     PID: 2745
      `-._    `-._  `-./  _.-'    _.-'                                   
     |`-._`-._    `-.__.-'    _.-'_.-'|                                  
     |    `-._`-._        _.-'_.-'    |           http://redis.io        
      `-._    `-._`-.__.-'_.-'    _.-'                                   
     |`-._`-._    `-.__.-'    _.-'_.-'|                                  
     |    `-._`-._        _.-'_.-'    |                                  
      `-._    `-._`-.__.-'_.-'    _.-'                                   
          `-._    `-.__.-'    _.-'                                       
              `-._        _.-'                                           
                  `-.__.-'                                               

    2745:M 10 Sep 10:16:13.145 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
    2745:M 10 Sep 10:16:13.145 # Server started, Redis version 3.2.6
    2745:M 10 Sep 10:16:13.147 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
    2745:M 10 Sep 10:16:13.147 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
    2745:M 10 Sep 10:16:13.147 * DB loaded from disk: 0.000 seconds
    2745:M 10 Sep 10:16:13.147 * The server is now ready to accept connections on port 6379

3. Redis服務已經可以成功啟動了,介面一直停留在Redis服務視窗中,按Ctrl+C雖然可以遮蔽服務視窗,但同時也會結束Redis服務

4. Redis服務預設是前臺執行,需要修改為後臺執行;返回上一層目錄,修改redis.conf配置檔案。找到daemonize(守護程序)配置,預設no。

    修改前 daemonize no

    修改後 daemonize yes

5. 啟動服務的同時讀取最新的配置檔案

    [[email protected] src]# ./redis-server ../redis.conf

6. 使用RedisDesktopManager客戶端,輸入伺服器IP地址,埠,點選測試:



成功?over!———————-失敗,繼續往下看

7. Redis預設只支援本地連結,修改預設配置

    [[email protected] src]# ps -ef | grep redis 
    root 5239 1 0 10:37 ? 00:00:00 ./redis-server 127.0.0.1:6379 
    root 5244 2321 0 10:37 pts/0 00:00:00 grep redis

    問題解決:編輯redis.conf配置檔案;註釋掉61行本地連結限制以及80行配置修改為no
    56 # bind 127.0.0.1 
    70 protected-mode no

    讀取最新配置檔案並重啟,檢視Redis程序情況,還是127.0.0.1:6379

    [[email protected] src]# ./redis-server ../redis.conf 
    [[email protected] src]# ps -ef | grep redis 
    root 5352 1 0 10:59 ? 00:00:00 ./redis-server 127.0.0.1:6379 
    root 5367 2321 0 11:00 pts/0 00:00:00 grep redis

    殺掉Redis程序,再讀取最新配置檔案並重啟

    [[email protected] src]# redis-cli shutdown 
    [[email protected] src]# ./redis-server ../redis.conf

    再檢視程序情況:

    [[email protected] src]# ps -ef | grep redis 
    root 5391 1 0 11:05 ? 00:00:00 ./redis-server *:6379 
    root 5395 2321 0 11:05 pts/0 00:00:00 grep redis

<br/>

成功?over!———————-失敗,繼續往下看

8. 防火牆設定

    [[email protected] src]# service iptables status
    表格:filter
    Chain INPUT (policy ACCEPT)
    num  target     prot opt source               destination         
    1    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED 
    2    ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           
    3    ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           
    4    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:22 
    5    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:8080 
    6    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:80 
    7    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:3306 
    8    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           state NEW tcp dpt:15672  
    9   REJECT     all  --  0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited

    編輯Linux防火牆 
    [[email protected] src]# vi /etc/sysconfig/iptables 
    加入防火牆規則:-A INPUT -m state –state NEW -m tcp -p tcp –dport 6379 -j ACCEPT

    重啟Linux防火牆 
    [[email protected] src]# service iptables restart

    點選Test Connection按鈕測試連線,連線成功!!!

    ![成功圖](https://i.imgur.com/jv9CHnS.png)

相關推薦

RedisDesktopManager連線遠端Redis詳細教程

環境準備 Linux環境:CentOS 7.3. Redis服務端版本:3.2.6 Redis客戶端下載連結:https://redisdesktop.com/download Redis下載、安裝教程連結:http://www.run

Windows 64位下安裝Redis詳細教程

enc 展示 eap redis 安裝 htm isp benchmark 新建 ref 工具/原料 Windows 64位操作系統 Redis 安裝包(當前教程版本2.8.12) 方法/步驟 在D盤新建文件夾【redis】,右鍵解壓Re

【django學習】01-連線遠端redis

第一步: 修改setting配置 # django redis CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", # 這裡寫遠端的ip

一:Windows安裝Redis 詳細教程——《Redis入門》

Redis 官網:https://redis.io/,官網提供的是linux版本的,下載windows版本的地址如下。1、安裝。執行對話方塊輸入"cmd",開啟命令提示符對話方塊。定位到redis解壓縮

IDEA使用JDBC連線MySQL資料庫詳細教程

首先需要保證你已經成功安裝mysql 接下來下載連線MySQL資料庫的驅動 使用JDBC連線MySQL資料庫的驅動為Connentor/J,這裡以最新版本的8.0為例 解壓zip檔案,隨便解壓到一個地

git上傳遠端倉庫詳細教程

一:Git是什麼?  Git是目前世界上最先進的分散式版本控制系統。  二:SVN與Git的最主要的區別?  SVN是集中式版本控制系統,版本庫是集中放在中央伺服器的,而幹活的時候,用的都是自己的電腦,所以首先要從中央伺服器哪裡得到最新的版本,然後幹活,幹完後,需要把自己做完

Windows 64位下安裝Redis詳細教程以及RedisManager的使用

[html] view plain copy # Redis configuration file example # Note on units: when memory size is needed, it is possible to specifiy # it in

Yii2中session寫入redis詳細教程

首先,我們需要載入redis 通常我們使用composer完成 在packagist上找到yii2-redis,載入到我們的專案中。 載入後,我們可以看到我們的元件裡面有如下內容,然

SSH連線遠端終端實用教程

微信公眾號「後端進階」,專注後端技術分享:Java、Golang、WEB框架、分散式中介軟體、服務治理等等。 老司機傾囊相授,帶

redisDesktopManager如何連線ubuntu server中的redis詳細步驟(帶圖解)

首先我們將ubuntu上的防火牆關閉,直接輸入service iptables stop將防火牆關閉 之後我們進入redis的配置目錄,我們可以看到redis的配置檔案redis.conf 使用vi編輯器進入配置檔案中進行檢查編輯 進入找到b

RedisDesktopManager無法遠端連線Redis解決方法

下載RedisDesktopManager客戶端,輸入伺服器IP地址,埠(預設值:6379);點選 “連線測試” 按鈕測試連線,連線失敗!什麼問題呢?原因是Redis預設只支援本地連結,輸入程序命令檢視得知(127.0.0.1:7000)[email protect

外網遠端桌面連線內網伺服器教程(超詳細)

當某臺計算機開啟了遠端桌面連線功能後我們就可以在網路的另一端控制這臺計算機了,通過遠端桌面功能我們可以實時的操作這臺計算機,在上面安裝軟體,執行 程式,所有的一切都好像是直接在該計算機上操作一樣。這就是遠端桌面的最大功能,通過該功能網路管理遠端桌面連線員可以在家中安全的

Redis學習總結(1)——Redis記憶體資料庫詳細教程

1.Redis是什麼 2.redis的作者何許人也 3.誰在使用redis 4.學會安裝redis 5.學會啟動redis 6.使用redis客戶端 7.redis資料結構 – 簡介 8.redis資料結構 – strings 9.redis資料結構 – lists 10.redis

主機Navicat連線Ubuntu下Docker啟動的MySQL詳細教程並解決遇到的錯誤

一、docker下載並執行mysql映象 下載: docker pull mysql:5.7 執行映象: docker run -it --rm --name

EditPlus 遠端連線 Linux 伺服器 使用教程

1、場景:倘若你對 Linux 中的 vim 命令不是很熟悉,那麼使用 EditPlus 連線遠端伺服器,本地開啟EditPlus像編輯‘’記事本“”般的修改 Linux 相關配置, 豈不美滋滋,本文介紹使用教程!!! 2、本機安裝EditPlus,估計你已經安裝了~ 3、配置步驟如下:

springboot2.x簡單詳細教程--整合Redis實戰(第 九章)

一、分散式快取Redis介紹      簡介:講解為什麼要用快取和介紹什麼是Redis,新手練習工具      1.什麼是Redis ​ 由c語言編寫的,以鍵值對的形式儲存的非關係資料庫. 快取技術(駐留在記憶體中)

Centos6 安裝 mysql 詳細教程遠端登入 mysql

        在重灌n次系統後,寫下這個部落格記錄安裝mysql的具體步驟,按教程走,大家都能安裝上的。     安裝準備:想使用 putty(或其他軟體) 連線到你的遠端伺服器 。     1、檢視centOS下是否已安裝 mysql, 執行以下命令: yum list installed

Windows平臺Redis安裝下載超詳細教程

簡單的redis安裝包下載使用 目錄 redis安裝包路徑 redis下載教程 redis簡單使用教程 redis安裝包路徑 redis安裝包下載路徑 ridis下載教程 步驟1. 點選下載連結顯示如下:

python下使用scrapy-redis模組分散式爬蟲的爬蟲專案部署詳細教程————————gerapy

1.使用gerapy進行分散式爬蟲管理 準備工作: 首先將你使用scrapy-redis寫的分散式爬蟲全部完善 模組準備: 安裝: pip install pymongo【依賴模組】 pip install gerapy  2.在本地建立部署專案的資料夾

Redis入門教程-超詳細

目錄 【redis是什麼】 redis是一個開源的、使用C語言編寫的、支援網路互動的、可基於記憶體也可持久化的Key-Value資料庫。 redi