centos 7 編譯安裝redis

2022-09-07 13:51:07 字數 1750 閱讀 6460

準備環節

安裝gcc套裝:

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

安裝步驟:

第一步:redis的原始碼包上傳到linux系統

第二步:解壓縮redis

tar zxvf redis-6.0.0.tar.gz

第三步:編譯

cd redis-6.0.0

進入redis原始碼目錄。

make

make test

第四步:安裝

make install prefix=/usr/local/redis

後面是你自己的安裝路徑。

prefix引數指定redis的安裝目錄。一般軟體安裝到/usr目錄下

第五步:新增配置檔案

mkdir /usr/local/redis/etc

mv redis.conf /usr/local/redis/etc

第六步:配置redis為後台啟動

vi /usr/local/redis/etc/redis.conf //將daemonize no 改成daemonize yes

第七步:將redis加入到開機啟動

vi /etc/rc.local //在裡面新增內容:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf (意思就是開機呼叫這段開啟redis的命令)

第八步:開啟redis

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

第九步:將redis-cli,redis-server拷貝到bin下,讓redis-cli指令可以在任意目錄下直接使用

cp /usr/local/redis/bin/redis-server /usr/local/bin/

cp /usr/local/redis/bin/redis-cli /usr/local/bin/

開啟遠端

修改配置檔案

vim /usr/local/redis/etc/redis.conf

注釋掉繫結本機

# bind 127.0.0.1

設定protected-mode配置,預設是yes,即開啟。設定外部網路連線redis服務,設定方式如下:

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

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

protected-mode no

客戶端登入

redis-cli.exe -h ip位址 -p 埠號 (預設預設是本機)

遇到的問題

make test 報錯

you need tcl 8.5 or newer in order to run the redis test

make[1]: *** [test] error 1

make[1]: le**ing directory `/root/software/redis-4.0.9/src'

make: *** [test] error 2

需要公升級tcl 到8.5版本以上

yum -y install tcl

Centos7安裝Redis 設定Redis啟動

wgettar zxvf redis 5.0.4.tar.gzyum install gcccd redis 5.0.4make malloc libcmv redis 5.0.4 usr local 選擇資料夾執行 cd src make install安裝完成!執行完make命令後,進入src ...

centos7使用yum命令安裝redis

redis的臨時密碼配置 redis cli進入redis的客戶端 config get requirepss檢視臨時密碼,如果是第一次設定,結果如下 config set requirepass your password 設定你的密碼 config get requirepass再次檢視密碼時出...

CentOS7使用yum安裝配置Redis

一 配置第三方源 su root yum install epel release yum update exit 二 安裝redis su root yum install redis exit 三 配置redis conf su root vim etc redis.conf 開放遠端訪問 加上...