CentOS7(Linux)源碼安裝Redis


介紹

項目中經常需要用到Redis做緩存數據庫,可是還有小伙伴不會在Linux上安裝Redis,畢竟我們開發的項目都是要在服務器上運行的,今天就來講講如何在CentOS7環境使用源碼進行安裝Redis。

 

REmote DIctionary Server(Redis) 是一個由Salvatore Sanfilippo寫的key-value存儲系統。

Redis是一個開源的使用ANSI C語言編寫、遵守BSD協議、支持網絡、可基於內存亦可持久化的日志型、Key-Value數據庫,並提供多種語言的API。

它通常被稱為數據結構服務器,因為值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等類型。

 

Redis官網下載鏈接: https://redis.io/download

選擇自己合適的版本號,選擇.tar.gz文件下載。

 

下載

下面使用redis-6.0.6.tar.gz做演示

安裝環境

安裝gcc套裝

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

升級gcc

yum install -y centos-release-scl
yum install -y devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash

設置永久升級

echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

 

安裝

創建一個資源目錄把Redis安裝包上傳到這個目錄下

mkdir /usr/local/resource

 

解壓安裝包,解壓后可以把安裝包刪除

tar -zxvf redis-6.0.6.tar.gz

 

解壓完成,進入解壓好的目錄

cd redis-6.0.6

 

編譯

make

 

編譯安裝,同時指定安裝目錄

make PREFIX=/usr/local/redis install

 

進入安裝目錄下的bin

cd /usr/local/redis/bin

 

測試啟動

./redis-server

測試啟動成功,Ctrl + C 退出,退出自動關閉Redis

 

配置

從 redis 的源碼目錄中復制 redis.conf 到 redis 的安裝目錄

cp /usr/local/resource/redis-6.0.6/redis.conf /usr/local/redis/bin/

 

修改 redis.conf 配置文件

vi redis.conf

①【必選】設置為后台啟動:daemonize no 改為 daemonize yes【修改后:daemonize yes】

②【必選】設置允許遠程連接:注釋掉bind 127.0.0.1【修改后:# bind 127.0.0.1】,並且把protected-mode yes 改為 protected-mode no【修改后:protected-mode no】

③【可選】為Redis設置登錄密碼:取消注釋# requirepass foobared,並設置自己的密碼【修改后:requirepass  root】

PS:這里Redis默認不設置密碼,並且默認密碼是foobared愚蠢的

 

啟動

指定配置文件並在后台一直運行

./redis-server redis.conf

 

可以看到Redis后台正在運行

 

遠程連接成功

 

OK!大功告成!

 

推薦瀏覽:CentOS7(Linux)源碼安裝JDK

推薦瀏覽:CentOS7(Linux)源碼安裝Nginx

推薦瀏覽:CentOS7(Linux)源碼安裝MySQL5.7.30

 

原創不易,記得支持哦!!!

喜歡的話記得推薦收藏哦~~~

 


免責聲明!

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



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