一、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...