最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

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

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

只有兩個步驟:

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

2.編寫開機自啟動腳本

基本原理為: 

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

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

vim /etc/init.d/redis

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

# chkconfig: 2345 10 90 
#redis服務必須在運行級2,3,4,5下被啟動或關閉,啟動的優(yōu)先級是90,關閉的優(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

寫完后保存退出

設置可執(zhí)行權限:

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

設置開機自啟動:

chkconfig redis on

關機重啟測試:

reboot

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

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

相關文章

  • Redis中哈希結構(Dict)的實現(xiàn)

    Redis中哈希結構(Dict)的實現(xiàn)

    本文主要介紹了Redis中哈希結構(Dict)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • Redis內(nèi)存滿了的幾種原因和最佳解決方案

    Redis內(nèi)存滿了的幾種原因和最佳解決方案

    Redis是一款高性能的內(nèi)存數(shù)據(jù)庫,被廣泛應用于緩存、消息隊列、計數(shù)器等場景,然而,由于Redis是基于內(nèi)存的數(shù)據(jù)庫,當數(shù)據(jù)量過大或者配置不合理時,就有可能導致Redis的內(nèi)存滿,本文將介紹Redis內(nèi)存滿的幾種原因,并提供相應的解決方案,需要的朋友可以參考下
    2023-11-11
  • Redis服務器優(yōu)化方式

    Redis服務器優(yōu)化方式

    文章分享了常見的Redis服務器優(yōu)化技巧和策略,主要包括內(nèi)存管理、持久化配置、連接配置和網(wǎng)絡優(yōu)化四個方面,內(nèi)存管理主要是設置maxmemory參數(shù)和選擇合適的內(nèi)存淘汰策略,持久化配置包括RDB持久化和AOF持久化
    2024-09-09
  • 阿里云服務器安裝配置redis的方法并且加入到開機啟動(推薦)

    阿里云服務器安裝配置redis的方法并且加入到開機啟動(推薦)

    這篇文章主要介紹了阿里云服務器安裝配置redis并且加入到開機啟動,需要的朋友可以參考下
    2017-12-12
  • Redis中LRU算法和LFU算法的區(qū)別小結

    Redis中LRU算法和LFU算法的區(qū)別小結

    在Redis中,LRU算法和LFU算法是兩種常用的緩存淘汰算法,它們可以幫助我們優(yōu)化緩存性能,本文主要介紹了Redis中LRU算法和LFU算法的區(qū)別,感興趣的可以了解一下
    2023-12-12
  • Redis不同數(shù)據(jù)類型的命令語句詳解

    Redis不同數(shù)據(jù)類型的命令語句詳解

    這篇文章主要介紹了Redis不同數(shù)據(jù)類型的命令語句,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • Redis分布式鎖及安全問題解決

    Redis分布式鎖及安全問題解決

    在分布式環(huán)境中,遇到搶購等訪問共享資源的場景時,需要我們有一種鎖機制去解決并發(fā)問題,本文主要介紹了Redis分布式鎖及安全問題解決,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • 詳解緩存穿透擊穿雪崩解決方案

    詳解緩存穿透擊穿雪崩解決方案

    在我們?nèi)粘5拈_發(fā)中,有時需要系統(tǒng)在極短的時間內(nèi)完成成千上萬次的讀/寫操作,這個時候不是數(shù)據(jù)庫能夠承受的,通常會引入NoSQL技術。redis技術就是NoSQL技術中的一種,但是引入redis又有可能出現(xiàn)緩存穿透,緩存擊穿,緩存雪崩等問題。本文就對這三種問題進行較深入剖析。
    2021-05-05
  • Redis?如何清空所有數(shù)據(jù)

    Redis?如何清空所有數(shù)據(jù)

    這篇文章主要介紹了Redis?如何清空所有數(shù)據(jù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 基于redis+lua進行限流的方法

    基于redis+lua進行限流的方法

    這篇文章主要介紹了基于redis+lua進行限流,通過實例代碼詳細介紹了lua+redis進行限流的做法,開發(fā)環(huán)境使用idea+redis+lua,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2022-07-07

最新評論

穆棱市| 陇西县| 涪陵区| 哈巴河县| 灵丘县| 砀山县| 贵溪市| 江门市| 高密市| 常熟市| 拜城县| 津南区| 库尔勒市| 和龙市| 镇安县| 蓬溪县| 卢氏县| 霸州市| 石台县| 资源县| 巴楚县| 江津市| 克拉玛依市| 黎城县| 封丘县| 扎囊县| 常德市| 醴陵市| 珠海市| 饶平县| 稻城县| 屏东县| 玛多县| 肃宁县| 织金县| 措勤县| 河西区| 荣昌县| 南江县| 南江县| 高碑店市|