1. 程式人生 > >Linux(Centos)下Redis開機自啟設定

Linux(Centos)下Redis開機自啟設定

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

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

vi /etc/init.d/redis

指令碼內容如下:

# chkconfig: 2345 10 90  
# description: Start and Stop redis   
  
PATH=/usr/local/bin:/sbin:/usr/bin:/bin   
# redis埠號
REDISPORT=6379  
# redis-server所在目錄的絕對路徑
EXEC=/usr/apk/redis-2.8.17/redis-server   
# redis-cli所在目錄的絕對路徑
REDIS_CLI=/usr/apk/redis-2.8.17/redis-cli   
 
PIDFILE=/var/run/redis.pid   
# redis.conf所在目錄的絕對路徑
CONF="/usr/apk/redis-2.8.17/redis.conf"  
AUTH="nginx"  

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

3、寫完後儲存退出VI

4、設定許可權

chmod 755 redis

5、啟動測試

/etc/init.d/redis start

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

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

使用redis-cli測試:

[[email protected] ~]# /usr/redisbin/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

6、設定開機自啟動

chkconfig redis on

7、關機重啟測試

reboot

然後在用redis-cli測試即可。

相關推薦

LinuxCentosRedis開機設定

1、設定redis.conf中daemonize為yes,確保守護程序開啟。 2、編寫開機自啟動指令碼 vi /etc/init.d/redis 指令碼內容如下: # chkconfig: 2345 10 90 # description: Start and

LinuxRedis開機Centos

  1、設定redis.conf中daemonize為yes,確保守護程序開啟。 2、編寫開機自啟動指令碼 vi /etc/init.d/redis 指令碼內容如下: 按 Ctrl+C 複製程式碼 # chkconfig: 2345 10 90&nbs

LinuxRedis開機Centos6

1、設定redis.conf中daemonize為yes,確保守護程序開啟。   查詢redis配置檔案redis.conf [[email protected] /]# find / -name redis.conf /usr/local/redis/redis.conf   編輯

linux centos安裝 mongodb v3.2 筆記

安裝 i686 src gpa logs http 權限 fig 說明 1.下載mongodb 默認都是64位的,這個有點尷尬。。。 64位系統下載地址: https://www.mongodb.org/dl/linux/x86_64-debian81?

linuxcentos安裝ffmpeg

視頻 prior mir php 源碼編譯 category 緩存 www 一個 【備忘】windows環境下20行php代碼搞定音頻裁剪 上次我的這篇文章將了windows下web中如何操作ffmpeg的文章,這裏則記錄下linux(centos)下的安裝 首先:我花了中

LinuxCentOS目錄檔案管理以及檔案文件系統打包壓縮

文件目錄常用命令 解壓縮 打包 一、目錄檔案的管理1、操作目錄的常用命令:(1) 絕對路徑與相對路徑: 絕對路徑都是從根目錄開始寫法為: /usr/local/java ("/" 為根目錄,也是目錄的入口) 相對路徑就是相對於當前這個路徑的路徑,不是

阿里雲 LinuxCentOSRedis配置注意事項

1,執行的Redis伺服器提示找不到該命令: 執行ln -s /root/redis-2.8.17/src/redis-server / usr / bin / redis-server,為redis-server建立軟連線,其中/root/redis-2.8.17/src/為我redis安裝目

LinuxCentOS安裝JDK和Tomcat

1.下載jdk-8u18            1-linux-x64.tar.gz2.上傳到伺服器3.解壓  tar -zxvf jdk-8u181-linux-x64.tar.gz4.配置環境變數 vi /etc/profil

LinuxCentOS 安裝PhpStorm --CHL

#下載好jdk-8u60-linux-x64.gz 安裝檔案 tar -zxvf jdk-8u60-linux-x64.gz mv jdk1.8 jdk #進入安裝目錄 cd jdk #配置環境變數 vi /etc/profile export JAVA_HO

Linuxcentos使用Docker安裝Oracle_11g

1、拉取映象 docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g 映象詳情:https://dev.aliyun.com/detail.html?spm=517

linux centos安裝 mongodb v3.2 筆記(啟動的時候可以指定配置檔案)

1.下載mongodb      預設都是64位的,這個有點尷尬。。。    64位系統下載地址: https://www.mongodb.org/dl/linux/x86_64-debian81?_ga=2.15324022.1713724367.1498550

linuxcentos,下載安裝軟體

今天剛接觸linux,在學習過一些基礎命令後便開始學習如何在linux下安裝軟體 我目前所接觸到的安裝方式有三種: 1.二進位制安裝:rpm(centos下,ubuntu下用deb)    rmp(centos下的軟體管家) 好處:簡單(相當於windows中的點選安裝

LinuxCentOS設定NAT,訪問內網伺服器

首先,要開啟Linux核心的轉發資料包的功能,也就是將/proc/sys/net/ipv4/ip_forward裡的值設定為1。 可以這樣做:# echo 1 > /proc/sys/net/ipv4/ip_forward 重啟網路服務(service network

Linuxcentos,安裝Apache和PHP環境

1.Apache安裝 # yum install httpd (centos之下,Apache的名字叫httpd,和Apache的主程式 httpd.exe 同名) 2.開啟並測試Apache (1)先確保,雲伺服器的80埠,是允許外網訪問的

linuxCentOSJenkins+GitLab+Maven+Tomcat多環境自動釋出和部署

環境:jenkins需要jdk1.8以上、需要maven3.2.5以上、需要git2.6.2以上 1、安裝jdk: 解壓:tar -zxvf jdk-8u181-linux-x64.tar.gz 配置環境變數:vim /etc/profile 在尾部追加(

官方配置solr步驟---solr服務開機啟動設定windows

solr開機自啟動設定 1、第一種方法 自寫bat檔案   首先新建一個txt 檔案,並更名字尾為bat ,我名字叫solrstart.bat 。在裡邊填寫下邊的內容 @echo

ActiveMq、Redis開機啟動設定Windows

之前每次開機都需要手動去執行ActiveMq和Redis程式很不方便。如果放在伺服器上,某次斷電或伺服器重啟,沒有手動將ActiveMq和Redis執行啟動,造成的後果將會是很嚴重的。因此需要一段一個開機啟動的機制。 redis有服務設定自啟動,但是ActiveMq好像沒有

linuxcentos系統安裝redis教程

最近在切換伺服器作業系統,簡單記錄一下 一、安裝redis 1、檢查是否有redis yum 源 yum install redis 2、下載fedora的epel倉庫 yum install epel-release 3、安裝redis資料庫 yum ins

Linux系統Centos安裝nodejs並配置環境

    總結Centos下安裝nodejs並配置環境,記錄成功安裝的方法。推薦的安裝方法是利用已編譯的二進位制檔案安裝,不推薦使用原始碼的形式安裝,一是原始碼安裝比較麻煩,二是需要自行下載編譯浪費時間。 1.安裝nodejs   訪問nodejs的官方網站的

LinuxCentOS SVN伺服器搭建+同步更新+多版本庫+開機啟動

一、安裝步驟如下: 1、yum install subversion 2、輸入rpm -ql subversion檢視安裝位置,如下圖:   3、建立svn版本庫目錄 mkdir -p /var/svn/svnrepos 4、建立版本庫 svnadmin