Redis 搭建(單機)

2021-10-04 13:15:18 字數 1747 閱讀 5596

在安裝redis前需要安裝gcc-c++

yum install -y gcc-c++
安裝完畢後進入redis目錄進行安裝

cd redis-5.0.8

make & make install

redis安裝完成後

修改redis配置檔案

vi /opt/download/redis-5.0.8/redis.conf

##把daemonize改為yes,設定為後台啟動

daemonize yes

##修改dir,設定工作目錄(提前mkdir好目錄)

dir /usr/local/redis/working

##修改bind,不修改的話只能在本機使用,假如需要被外部訪問的話需要修改為0.0.0.0

bind 0.0.0.0

##修改requirepass,預設注釋掉,不需要密碼登入,這裡密碼設定為abcpass

requirepass abcpass

##可以修改啟動埠號,預設6379

port 8888

配置啟動指令碼

cd /opt/download/redis-5.0.8/utils

cp redis_init_script /etc/init.d/

vi /etc/init.d/redis_init_script

將裡面的conf修改為redis.conf所在的目錄

conf="/opt/download/redis-5.0.8/redis.conf"

##賦予指令碼許可權

chmod 777 /etc/init.d/redis_init_script

##執行啟動指令碼

cd /etc/init.d/

./redis_init_script start

##檢視是否啟動成功

ps-ef|grep redis

##執行指令碼關閉,現在執行會出現錯誤,因為加上了密碼,所以需要修改一下指令碼

##在指令碼中找到$cliexec -p $redisport shutdown這行,然後修改為

$cliexec -a "abcpass" -p $redisport shutdown

##執行指令碼

./redis_init_script stop

直接啟動/關閉

##指定配置檔案啟動

redis-server redis.conf

##停止redis,因為新增了密碼,所以需要登入後進行shutdown

redis-cli

auth abcpass

shutdown

配置自啟動

##在redis_init_script 上新增下面兩行

#chkconfig: 22345 10 90

#description: start and stop redis

##把指令碼註冊到開機自啟動中

chkconfig redis_init_script on

至此就大功告成~~~

redis單機環境搭建

解壓 tar xvf redis 3.2.9.tar.gz 進入該目錄 cd redis 3.2.9 安裝 make 不指定安裝位置,則會把可執行檔案安裝到redis 3.2.9 src目錄下 make install prefix usr local redis 啟動 redis server s...

Linux 搭建 redis 單機環境

2 建立乙個目錄用來存放 mkdir usr redis 3 將redis原始碼放進去 3 進入目錄 解壓 cd usr redis tar zxvf redis 3.2.8.tar.gz cd usr redis redis 3.2.8 4 編譯前先安裝gcc編譯器 yum y install g...

Redis單機版搭建

架構細節 1 所有的redis節點彼此互聯 ping pong機制 內部使用二進位制協議優化傳輸速度和頻寬.2 節點的fail是通過集群中超過半數的節點檢測失效時才生效.3 客戶端與redis節點直連,不需要中間proxy層.客戶端不需要連線集群所有節點,連線集群中任何乙個可用節點即可 4 redi...