欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解Centos7下配置Redis并開機自啟動

 更新時間:2016年11月30日 15:06:26   作者:LSGOZJ  
本篇文章主要介紹了Centos7下配置Redis并開機自啟動,具有一定的參考價值,感興趣的小伙伴們可以參考一下。

本篇文章主要介紹了Centos7下配置Redis并開機自啟動,具有一定的參考價值,感興趣的小伙伴們可以參考一下。

最近在做作業(yè)的時候需要用到Redis緩存,由于每次重啟服務器都需要重新啟動Redis,也是忒煩人,于是就有了這一篇博客,好,廢話不多說。

只有兩個步驟:

1.設(shè)置redis.conf中daemonize為yes,確保守護進程開啟。

2.編寫開機自啟動腳本

基本原理為: 

系統(tǒng)開機啟動時會去加載/etc/init.d/下面的腳本,通常而言每個腳本文件會自定義實現(xiàn)程序的啟動;若想將新的程序開機自啟動,只需在該目錄下添加一個自定義啟動程序的腳本,然后設(shè)置相應規(guī)則即可。 

如在這里我們在/etc/init.d/下新建一個 redis 的腳本,開機啟動時會去加載執(zhí)行該腳本。

vim /etc/init.d/redis

在該腳本中添加一下內(nèi)容:

# chkconfig: 2345 10 90 
#redis服務必須在運行級2,3,4,5下被啟動或關(guān)閉,啟動的優(yōu)先級是90,關(guān)閉的優(yōu)先級是10。
# description: Start and Stop redis  

PATH=/usr/local/bin:/sbin:/usr/bin:/bin 
export PATH 
REDISPORT=6379 #端口號,這是默認的,如果你安裝的時候不是默認端口號,則需要修改
EXEC=/usr/local/redis/bin/redis-server #redis-server啟動腳本的位置,你如果忘了可以用find或whereis找到  
REDIS_CLI=/usr/redisbin/redis-cli #redis-cli客戶端啟動腳本的位置,你如果忘了可以用find或whereis找到  

PIDFILE=/run/redis.pid  #這個也可以用find或whereis找到
CONF="/usr/local/redis/etc/redis.conf" #redis.conf配置文件的位置,你如果忘了可以用find或whereis找到
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)  
        ${0} stop  
        ${0} start  
        ;;  
    *)  
        echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2 
        exit 1 
esac

寫完后保存退出

設(shè)置可執(zhí)行權(quán)限:

chmod 755 redis

啟動測試:

/etc/init.d/redis start

啟動成功會提示如下信息:

Starting Redis server...
Redis is running...

使用redis-cli測試:

[root@localhost ~]# /usr/local/redis/bin/redis-cli
127.0.0.1:6379> set foo bar
OK
127.0.0.1:6379> get foo
"bar"
127.0.0.1:6379> exit

設(shè)置開機自啟動:

chkconfig redis on

關(guān)機重啟測試:

reboot

開機完之后可以用 redis-cli 測試,或者用 ps -ef | grep redis 看看redis 是否在運行中

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Redis消息隊列的三種實現(xiàn)方式

    Redis消息隊列的三種實現(xiàn)方式

    本文主要介紹了Redis消息隊列的三種實現(xiàn)方式,主要包括List實現(xiàn)消息隊列,PubSub消息隊列,Stream消息隊列,具有一定的參考價值,感興趣的可以了解一下
    2023-12-12
  • redis使用watch秒殺搶購實現(xiàn)思路

    redis使用watch秒殺搶購實現(xiàn)思路

    這篇文章主要為大家詳細介紹了redis使用watch秒殺搶購的實現(xiàn)思路,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 詳解Redis單線程架構(gòu)的優(yōu)勢與不足

    詳解Redis單線程架構(gòu)的優(yōu)勢與不足

    很多人都遇到過這么一道面試題:Redis是單線程還是多線程?這個問題既簡單又復雜,說他簡單是因為大多數(shù)人都知道Redis是單線程,說復雜是因為這個答案其實并不準確,本文就給大家講講Redis單線程架構(gòu)的優(yōu)勢與不足,需要的朋友可以參考下
    2024-02-02
  • Redis批量刪除KEY的方法

    Redis批量刪除KEY的方法

    這篇文章主要介紹了Redis批量刪除KEY的方法,本文借助了Linux xargs命令實現(xiàn),需要的朋友可以參考下
    2014-11-11
  • redis使用Lua腳本解決多線程下的超賣問題及原因解析

    redis使用Lua腳本解決多線程下的超賣問題及原因解析

    這篇文章主要介紹了redis使用Lua腳本解決多線程下的超賣問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • redis分布式Jedis類型轉(zhuǎn)換的異常深入研究

    redis分布式Jedis類型轉(zhuǎn)換的異常深入研究

    這篇文章主要介紹了redis分布式Jedis類型轉(zhuǎn)換的異常深入研究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-03-03
  • Linux下Redis集群搭建全過程(主從+哨兵)

    Linux下Redis集群搭建全過程(主從+哨兵)

    這篇文章主要介紹了Linux下Redis集群搭建全過程(主從+哨兵),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • redis中hash數(shù)據(jù)結(jié)構(gòu)及說明

    redis中hash數(shù)據(jù)結(jié)構(gòu)及說明

    這篇文章主要介紹了redis中hash數(shù)據(jù)結(jié)構(gòu)及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Python Redis如何執(zhí)行Lua腳本

    Python Redis如何執(zhí)行Lua腳本

    這篇文章主要介紹了Python Redis如何執(zhí)行Lua腳本問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • 編譯安裝redisd的方法示例詳解

    編譯安裝redisd的方法示例詳解

    這篇文章主要介紹了編譯安裝redisd的方法示例詳解,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02

最新評論