redis安裝 設定密碼及開機自啟動

2021-07-26 22:37:03 字數 2294 閱讀 3551

一、redis安裝

1、tar xzf redis-2.8.3.tar.gz

2、cd redis-2.8.3

3、make

4、編譯完成後,在src目錄下,有四個可執行檔案redis-server、redis-benchmark、redis-cli和redis.conf。然後拷貝到乙個目錄下。

mkdir /usr/redis

cp redis-server  /usr/redis

cp redis-benchmark /usr/redis

cp redis-cli  /usr/redis

cp redis.conf  /usr/redis

cd /usr/redis

5、啟動redis服務

./redis-server redis.conf 

以用shutdown來停止redis例項,具體命令為src/redis-cli shutdown。

二、開機自啟動

1、設定redis.conf中daemonize為yes,確保守護程序開啟;

找到#requirepass foorbared這一行,直接替換掉這行,改為requirepass 新密碼

2、編寫開機自啟動指令碼

vi /etc/init.d/redis

指令碼內容如下:

#!/bin/sh

# chkconfig: 2345 10 90

# description: start and stop redis

path=/usr/local/bin:/sbin:/usr/bin:/bin

redisport=6379

exec=/alidata/soft/redis/redis-server

redis_cli=/alidata/soft/redis/redis-cli

pidfile=/var/run/redis.pid

conf="/alidata/soft/redis/redis.conf"

auth="1234"

case "$1" in

start)

if [ -f $pidfile ]

then

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

else

echo "starting redis server..."

$exec $conf

fi

if [ "$?"="0" ]

then

echo "redis is running..."

fi

;;

stop)

if [ ! -f $pidfile ]

then

echo "$pidfile exists, process is not running."

else

pid=$(cat $pidfile)

echo "stopping..."

$redis_cli -p $redisport shutdown

sleep 2

while [ -x $pidfile ]

do

echo "waiting for redis to shutdown..."

sleep 1

done

echo "redis stopped"

fi

;;

restart|force-reload)

$ stop

$ start

;;

*)

echo "usage: /etc/init.d/redis " >&2

exit 1

esac

3、寫完後儲存退出vi

4、設定許可權

chmod 755 redis

5、啟動測試

/etc/init.d/redis start

啟動成功會提示如下資訊:

starting redis server...

redis is running...

6、設定開機自啟動

chkconfig redis on

7、關機重啟測試

reboot

Redis 安裝設定

redis是乙個開源的使用ansi c語言編寫 遵守bsd協議 支援網路 可基於記憶體亦可持久化的日誌型 key value資料庫,並提供多種語言的api。它通常被稱為資料結構伺服器,因為值 value 可以是 字串 string 雜湊 map 列表 list 集合 sets 有序集合 sorted...

redis設定開機自啟

開機自啟動redis 其他服務類似 centos 7以上是用systemd進行系統初始化的,systemd 是 linux 系統中最新的初始化系統 init 它主要的設計目標是克服 sysvinit 固有的缺點,提高系統的啟動速度。systemd服務檔案以.service結尾,比如現在要建立redi...

redis安裝教程以及設定開機自啟

上傳tar包到linux建立指定的資料夾中 解壓 tar zxvf redis 5.0.9.tar.gz進入解壓後得到的資料夾 cd redis 5.0.9輸入編譯命令 make注 編譯完成後多出src資料夾和redis.conf配置檔案 進入src資料夾 make install後台執行 daem...