Linux安裝Redis,並使用RDM連接


11、下載安裝Redis壓縮包

  目前最新是Redis 6.0.5:https://redis.io/download

2、上傳到CentOS的root目錄,並解壓縮

  解壓縮命令:

1 tar -vxf redis-6.0.5

 3、安裝GCC編譯器,來編譯Redis的代碼,並進入Redis的目錄執行編譯

yum install gcc -y
cd redis-6.0.5
make

此時編譯報錯

 由於安裝GCC不設置版本號,默認yum安裝的gcc版本是4.8.5,由於版本過低,在編譯時會報如下錯誤,所以要升級gcc(在編譯redis6.0.1之前需要升級gcc的版本)

1、安裝scl源

yum install centos-release-scl scl-utils-build

2、列出scl可用源

yum list all --enablerepo='centos-sclo-rh'

3、安裝8版本的gcc、gcc-c++、gdb工具鏈(toolchian)

yum install -y devtoolset-8-toolchain
scl enable devtoolset-8 bash
gcc --version

 重新對Redis進行編譯,編譯成功

 4、進入src目錄,執行安裝命令

cd src
./redis-cli #運行Redis客戶端

但我這里報錯:Could not connet to Redis at127.0.0.1:6379:Connection refused

此時修改redis下的redis.conf配置文件

bind 0.0.0.0 #允許任何IP訪問Redis
daemonize yes #以后台進程運行Redis
protected-mode no #關閉保護功能
requirepass redis123456 #設置訪問密碼

就可以通過密碼訪問Redis了

 Redis運行成功

 

 若需要遠程訪問Redis

  1. 關閉SELINUX
  2. 開放防火牆的80端口和6379端口
firewall-cmd --zone=public --add-port=80/tcp --permanent  ##--permanent永久開放此端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload

然后在RDM客戶端軟件上連接Redis

 打開Redis的db0(1)

 Java連接Redis必須在pom.xml文件中添加下面內容,引入Jedis依賴包

<dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>3.0.1</version><!--版本號可根據實際情況填寫-->
<dependency>

 

 

參考:

  1. Centos7安裝配置Redis6.0.1
  2. 數據庫中為什么不推薦使用外鍵約束


免責聲明!

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



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