Linux安裝redis並設定開機自動啟動

2021-10-05 08:51:13 字數 2402 閱讀 2275

一、系統情況

linux:centos7.4

redis:redis-4.0.8.tar.gz

二、安裝redis

tar xzf redis-4.0.8.tar.gz#修改資料夾名稱

mv redis-4.0.8 redis

cd redis

#編譯

make
#建立bin資料夾,把redis四個啟動相關檔案redis-server、redis-benchmark、redis-cli和redis.conf拷貝到乙個目錄下

mkdir bin

cp redis.conf bin/

cp src/redis-server bin/

cp src/redis-

cli bin/

cp src/redis-benchmark bin/

三、啟動redis

bash

cd /usr/local/redis/bin
#啟動 &表示後台啟動

.

/redis-server redis.conf &

#啟動客戶端

.

/redis-

cli

四、redis開機自動啟動

bash

#1.建立啟動命令指令碼

vim /etc/init.d/redis-auto
#加入如下內容:

#!/bin/sh

#chkconfig: 2345 80 90

#description:auto_run

redisport=6379

#注意自己安裝的redis根目錄

redispath=/usr/local/redis/bin

exec=$

/redis-server

cliexec=$

/redis-

clipidfile=/

var/run/redis_$

.pid

conf="$/redis.conf"

case "$1" in

start)if

[-f $pidfile

] then

echo

"$pidfile exists, process is already running or crashed"

else

echo

"starting redis server..."

$exec

$conffi;

; stop)if[

!-f $pidfile

] then

echo

"$pidfile does not exist, process is not running"

else

pid=$(

cat$pidfile

)echo

"stopping ..."

$cliexec

-p $redisport shutdown

while

[-x /proc/$]do

echo

"waiting for redis to shutdown ..."

sleep 1

done

echo

"redis stopped"

fi;;*

)echo

"please use start or stop as first argument";;

esac

#wq儲存退出

#2.設定檔案redis-auto的許可權,讓linux可以執行

chmod 755 /etc/init.d/redis-auto
#3.啟動redis服務測試,如果看到redis啟動的小盒子就表示成功,不過你可以進一步開啟redis-cli客戶端進行測試

/etc/init.d/redis-auto start
#4.設定開機自啟動,即:

chkconfig redis-auto on

Linux下安裝Redis並設定相關服務

一 簡介 redis是乙個開源,先進的key value儲存,並用於構建高效能,可擴充套件的web應用程式的完美解決方案。redis從它的許多競爭繼承來的三個主要特點 redis優勢 異常快速 redis的速度非常快,每秒能執行約11萬集合,每秒約81000 條記錄。支援豐富的資料型別 redis支...

linux安裝redis並開啟redis擴充套件

php開啟多redis的擴充套件 進入進入phpstudy server php include php ext 通過phpize來進行生成配置檔案 phpstudy server php bin phpize進行生成配置檔案 生成後的配置檔案如下 configure with php config...

Windows下安裝並設定Redis

一 安裝redis及啟用服務 在命令列下啟動服務 設定redis服務客戶端 window下安裝成功 二 php中使用 1 新增phpredis擴充套件 首先,檢視所用php編譯版本v6 v9 在phpinfo 中檢視 4 重新啟動服務,檢視phpinfo 下面表示成功 5 用php測試 php re...