Linux下 redis單機版快速安裝

2021-10-10 05:21:41 字數 2189 閱讀 5579

yum -y install gcc-c++
wget
#解壓縮

tar -zxvf redis-6.0.6.tar.gz

#進入解壓縮後的目錄,進行編譯

make

&&make

install

使用6.0.6的版本會以下錯誤:

抱上述錯誤的原因是gcc的版本不夠,需要公升級到9.0以上

# 檢視gcc的版本

gcc -v

# 公升級到9.0版本

yum -y install centos-release-scl

yum -y install devtoolset-9-gcc devtoolset-9-gccc++ devtoolset-9-binutils

#啟用9.1版本

scl enable devtoolset-9 bash

以上為臨時啟用,如果要長期使用gcc 9.1的話:

echo

"source /opt/rh/devtoolset-9/enable"

>>/etc/profile

# 進入redis解壓檔案

make

# 6.0的坑,gcc版本 9.0 超上!

# 等待完畢

或者可以選擇降低redis 的版本

wget
為了不影響配置檔案,盡可能的將原來的配置檔案複製乙份出來

#複製配置檔案

cp /redis-4.0.2/redis.conf redis/6379.conf

#編輯配置檔案

vi 6379.conf

#設定為後台執行

daemon yes

#不限制ip訪問

bind 0.0.0.0

#設定登入密碼,將requirepass注釋去掉

requriepass alan

#核心命令重新命名

#config命令重新命名

rename-command conf "***x"

#flushdb命令重新命名,flushdb命令的作用是清楚當前資料下的所有資料,是原子性操作,不可逆的

rename-command flushdb "***"

#flushall命令重新命名,flushall是刪除所有資料庫

rename-command flushall "***"

#將redis安裝包util下的redis_init_script

cp redis_init_script /etc/init.d/redis

#編輯此檔案

vi redis

#配置檔案的路徑,預設是/etc/redis/...下,這裡要配成自己的目錄

conf=

"/usr/local/redis/$.conf"

#配置密碼

password=alan

#關閉時需要使用密碼

$cliexec -p $redisport -a $password

shutdown

#授權chmod 777 redis

#註冊服務

chkconfig --add redis

上述配置後就可以在任何地方啟動redis

#啟動服務端

systemctl start redis

#啟動客戶端,如果配置了密碼,登入的時候需要指定密碼

redis-cli -a alan

#關閉redis

shutdown

#退出命令列

exit

如果沒有指定密碼的話,輸入redis操作指令會報如下的錯誤:

這時候我們需要授權才能繼續操作

127.0.0.1:6379>auth alan  #alan是我配置檔案裡設定的密碼

Linux下redis安裝(單機版)

redis是當前比較熱門的nosql系統之一,它是乙個key value儲存系統。和memcached類似,但很大程度補償了 memcached的不足,它支援儲存的value型別相對更多,包括string list set zset和hash。這些資料型別都支援 push pop add remov...

redis單機版的安裝 linux下

安裝步驟 第一步 redis的原始碼包上傳到linux系統。第二步 解壓縮redis。tar zxvf redis 3.0.0.tar 第三步 編譯。進入redis原始碼目錄。make 第四步 安裝。make install prefix usr local redis prefix引數指定redi...

redis安裝 單機版

因為redis使用c語言開發的,如果要執行在linux上,需要gcc c 的環境。那麼我們就要先看一下是否安裝了gcc c 如果沒有的話,需要在虛擬機上安裝gcc c 環境 友情提示,除了指令碼語言,linux上執行啥東西都需要裝環境 首先需要檢視linux上是否擁有該執行環境,輸入命令為 rpm ...