1. 程式人生 > 實用技巧 >Linux環境下安裝redis

Linux環境下安裝redis

以下安裝是單擊版,未做叢集安裝配置,叢集安裝配置在後續部落格中展現。

1.準備工作

1.1.下載redis安裝包:

連結:https://pan.baidu.com/s/1YUeDghJwhot0gDAPQZBQfQ 
提取碼:cyb8 

1.2.Linux配置rzsz上傳下載命令

具備該命令可省略該步驟

yum -y install lrzsz

2.安裝redis

2.1.建立redis資料夾

#進入local目錄
vi /user/local
#建立redis資料夾
mkdir redis
cd redis

2.2.上傳並解壓redis安裝包

上傳redis安裝包至/usr/local/redis

目錄下

解壓安裝包

tar -zxvf redis-6.0.8.tar.gz 

2.3.安裝gcc環境

由於redis是由C語言編寫的,它的執行需要C環境,因此我們需要先安裝gcc

yum install gcc-c++

2.4.進行redis編譯和安裝

cd /usr/local/redis/redis-6.0.8
make 
make install

2.5.錯誤解決

2.5.1.錯誤原因

如果出現structredisServer沒有名為XXXX的成員錯誤,如下:

2.5.2.解決辦法:

1、安裝gcc套裝:
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
2、升級gcc
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash

重新make

cd /usr/local/redis/redis-6.0.8
make
cd /usr/local/redis/redis-6.0.8/src
make install  

出現以下畫面則安裝完成:

3.檔案便捷管理

3.1.配置檔案和常用命令集中管理

為了方便管理,將redis檔案中的conf配置檔案和常用命令移動到統一檔案中

3.1.1.建立binconf資料夾

cd /usr/local/redis/redis-6.0.8
mkdir bin
mkdir conf 

3.1.2.移動對應檔案

redis.conf移動到剛新建的conf資料夾下

cd /usr/local/redis/redis-6.0.8
mv redis.conf ./conf/ 

mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-cli、redis-server 移動到 /usr/local/redis/redis-6.0.8/bin目錄下

cd /usr/local/redis/redis-6.0.8/src
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis/redis-6.0.8/bin/

3.2.配置後臺啟動

編輯 redis.conf配置檔案,設定後臺啟動redis服務

cd /usr/local/redis/redis-6.0.8/conf
vi redis.conf

將檔案中的daemonize屬性改為yes(表明後臺啟動)

 

3.3.開啟redis遠端訪問服務

3.4.設定外部網路連線redis服務

redis3.2版本後新增protected-mode配置,預設是yes,即開啟。設定外部網路連線redis服務,設定方式如下:

1、關閉protected-mode模式,此時外部網路可以直接訪問

2、開啟protected-mode保護模式,需配置bind ip或者設定訪問密碼

3.5.設定Redis開機啟動

vi /etc/rc.d/rc.local
#新增以下程式碼
usr/local/redis/redis-6.0.8/bin/redis-server /usr/local/redis/redis-6.0.8/conf/redis.conf

4.啟動redis

/usr/local/redis/redis-6.0.8/bin
./redis-server /usr/local/redis/redis-6.0.8/conf/redis.conf

5.檢查是否啟動成功

6.Redis desktop軟體下載連結

連結:https://pan.baidu.com/s/19h1xprRJW1mMmKSLcVHKhg 
提取碼:cyb8 

  以上為本篇部落格內容,若對以上內容有什麼疑問的歡迎留言探討,轉載請說明出處。本人部落格地址:https://www.cnblogs.com/chenyuanbo/