亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Redis > 正文

CentOS系統下Redis安裝和自啟動配置的步驟

2020-10-28 21:38:59
字體:
來源:轉載
供稿:網友

一. 安裝Redis

Redis的安裝其實相當簡單,推薦的方式是下載redis的源碼,并在本機編譯后安裝。

首次進入主文件夾的下載目錄下,執行wget下載源碼

[zhxilin@localhost ~]$ cd 下載[zhxilin@localhost 下載]$ wget http://download.redis.io/redis-stable.tar.gz

接下來解壓之后,移動到/usr/redis目錄下

[zhxilin@localhost 下載]$ tar -zxvf redis-stable.tar.gz [zhxilin@localhost 下載]$ su mv redis-stable /usr/redis

然后進入redis目錄,執行make命令,編譯redis源碼

[root@localhost 下載]# cd /usr/redis/[root@localhost redis]# make

編譯完成之后,在src目錄下有2個重要程序生成,一個是redis-server,另一個是redis-cli;接著進入src目錄,執行make install,這時會把這些可執行程序拷貝到/usr/local/bin目錄下,由于/usr/local/bin是在系統的環境變量$PATH下定義的,因此終端在任意位置就可以執行redis-serverredis-cli了。

[root@localhost redis]# cd src/[root@localhost src]# make install

至此安裝redis的工作就完成了。

我們來看看編譯出來的幾個程序分別是干什么的:

    redis-server:顧名思義,redis服務

    redis-cli:redis client,提供一個redis客戶端,以供連接到redis服務,進行增刪改查等操作

    redis-sentinel:redis實例的監控管理、通知和實例失效備援服務

    redis-benchmark:redis的性能測試工具

    redis-check-aof:若以AOF方式產生日志,當意外發生時用來快速修復

    redis-check-rdb:若以RDB方式產生日志,當意外發生時用來快速修復

 安裝完成之后,啟動redis-server,并運行redis-cli進行測試

[zhxilin@localhost ~]$ redis-server
[zhxilin@localhost ~]$ redis-cli 127.0.0.1:6379> PINGPONG127.0.0.1:6379> 

如此說明redis服務已經正常工作,如果redis服務未啟動,則運行redis-cli時會報Could not connect to Redis at 127.0.0.1:6379: Connection refused的錯誤。

二. 配置自啟動

為了讓redis-server能在系統啟動時自動運行,需要將redis服務作為守護進程(daemon)來運行,我們回到/usr/redis/目錄中找到一個redis.conf的文件,這個文件是redis服務運行時加載的配置,我們先觀察一下其中的內容

[zhxilin@localhost redis]$ vi redis.conf 

此文件內容非常長,但是大部分是注釋,我們重點關注其中的幾個設置daemonizepidfile

其中daemonize默認值是false,pidfile默認值是pidfile /var/run/redis_6379.pid

第一個表示是否daemon化,顯然我們要把它改成daemonize yes;

第二個表示當服務以守護進程方式運行時,redis默認會把pid寫入/var/run/redis_6379.pid文件,服務運行中該文件就存在,服務一旦停止該文件就自動刪除,因而可以用來判斷redis是否正在運行。

保存后退出。

有了基本配置,redis還需要有一個管理啟動、關閉、重啟的一個腳本。redis源碼里其實已經提供了一個初始化腳本,位置在/usr/redis/utils/redis_init_script。

我們來看看這個腳本做了些什么:

#!/bin/sh#REDISPORT=6379EXEC=/usr/local/bin/redis-serverCLIEXEC=/usr/local/bin/redis-cliPIDFILE=/var/run/redis_${REDISPORT}.pidCONF="/etc/redis/${REDISPORT}.conf"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  ;; stop)  if [ ! -f $PIDFILE ]  then    echo "$PIDFILE does not exist, process is not running"  else    PID=$(cat $PIDFILE)    echo "Stopping ..."    $CLIEXEC -p $REDISPORT shutdown    while [ -x /proc/${PID} ]    do     echo "Waiting for Redis to shutdown ..."     sleep 1    done    echo "Redis stopped"  fi  ;; *)  echo "Please use start or stop as first argument"  ;;esac

腳本中指定了端口、server路徑、cli路徑、pidfile路徑以及conf路徑,上述標黃的地方都需要正確配置,多說一句,如果在安裝時執行了make install,那么這里的腳本不需要做多大改動,因為make install把server和cli都拷到/usr/local/bin下面了。

另外看到這里conf的路徑,我們需要把redis目錄下的redis.conf文件拷貝到/etc/redis/6379.conf

[root@localhost utils]# cd /etc[root@localhost etc]# mkdir redis[root@localhost etc]# cp /usr/redis/redis.conf /etc/redis/6379.conf 

接著將redis_init_script腳本拷貝到/etc/init.d/redisd

[root@localhost etc]# cp /usr/redis/utils/redis_init_script /etc/init.d/redisd 

在/etc/init.d下的腳本都是可以在系統啟動是自動啟動的服務,而現在還缺一個系統啟動時的配置:

[root@localhost zhxilin]# chkconfig redisd on

然后就會發現報了一個錯誤:服務 redisd 不支持 chkconfig ?

 這是因為我們需要在redis_init_script的開頭加一個小改動:

#!/bin/sh# chkconfig: 2345 90 10 # description: Redis is a persistent key-value database

保存完重新拷貝到/etc/init.d/redisd后,再運行chkconfig就完成了。

一切就緒之后,可以執行以下命令檢驗service是否設置成功:

[root@localhost zhxilin]# service redisd start [root@localhost zhxilin]# service redisd stop

等價于

[root@localhost zhxilin]# /etc/init.d/redisd start [root@localhost zhxilin]# /etc/init.d/redisd stop

總結

最后重啟一下系統吧,進入系統之后直接運行redis-cli檢驗redis服務是否已經自動運行了。以上就是這篇文章的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日本精品性网站在线观看| 欧美中文字幕在线视频| 欧美精品在线第一页| 国产欧美一区二区三区久久人妖| 亚洲国产中文字幕久久网| 日韩电影在线观看免费| 日韩免费观看高清| 亚洲国产欧美精品| 亚洲黄色av女优在线观看| 久久深夜福利免费观看| 一区二区三区高清国产| 性欧美长视频免费观看不卡| 中文字幕无线精品亚洲乱码一区| 91爱视频在线| 欧美华人在线视频| 性金发美女69hd大尺寸| 国产一区二区丝袜高跟鞋图片| 色悠悠国产精品| 欧美视频精品一区| 久久免费观看视频| 欧美激情综合亚洲一二区| 欧美激情亚洲综合一区| 免费av在线一区| 亚洲综合社区网| 亚洲国产美女精品久久久久∴| 91视频国产高清| 亚洲第一区在线| 国产欧美日韩中文字幕在线| 欧美丰满老妇厨房牲生活| 国产在线a不卡| 日本老师69xxx| 伊人伊成久久人综合网站| 亚洲国产天堂久久综合网| 狠狠躁夜夜躁久久躁别揉| 北条麻妃一区二区在线观看| 欧美黑人一级爽快片淫片高清| 日本精品一区二区三区在线播放视频| 亚洲精品成人网| 欧美日韩爱爱视频| 亚洲欧美国产精品专区久久| 欧美激情视频播放| 日韩av理论片| 精品久久久久久久久久久| 国产欧美在线播放| 在线精品国产成人综合| 亚洲国产精品久久久| 久久久成人的性感天堂| 久久亚洲国产精品成人av秋霞| 久久精品国产欧美激情| 国产精品高潮呻吟久久av黑人| 日韩电影中文字幕av| 久久夜精品va视频免费观看| 亚洲最新av网址| 久久久999成人| 久久久国产成人精品| 成人淫片在线看| 中文字幕一区二区三区电影| 久久久精品中文字幕| 久久中国妇女中文字幕| 国产精品成人va在线观看| 91精品在线观看视频| 亚洲日韩中文字幕| 亚洲欧美日韩综合| 欧美极品在线播放| 欧美另类交人妖| 91精品国产高清久久久久久久久| 国精产品一区一区三区有限在线| 欧美www视频在线观看| 日韩成人av一区| 成人国产亚洲精品a区天堂华泰| 色噜噜狠狠狠综合曰曰曰88av| 97免费在线视频| 岛国av一区二区| 久久久国产视频| 欧美一级成年大片在线观看| 欧美激情视频给我| 亚洲天堂视频在线观看| 91久久综合亚洲鲁鲁五月天| 国产亚洲精品美女久久久| 欧美激情一二三| 亚洲午夜未删减在线观看| 欧美日韩亚洲激情| 91午夜理伦私人影院| 91久久国产精品91久久性色| 国产午夜精品全部视频在线播放| 亚洲丝袜在线视频| 日韩精品视频观看| 精品福利在线观看| 欧美国产中文字幕| 国产精品美女久久久久久免费| 热99久久精品| 91视频国产一区| 欧美片一区二区三区| 97精品一区二区视频在线观看| 欧美伊久线香蕉线新在线| 亚洲欧洲国产伦综合| 久久综合色88| 欧美亚洲国产成人精品| 欧美不卡视频一区发布| 91精品国产沙发| 久久精品99久久久久久久久| 国产精品wwww| 欧美激情精品久久久| 欧美激情xxxx性bbbb| 伊人亚洲福利一区二区三区| 久久精品99久久香蕉国产色戒| 欧美多人乱p欧美4p久久| 国产日韩欧美视频在线| 91精品啪aⅴ在线观看国产| 清纯唯美亚洲激情| 91极品女神在线| 欧美日韩中文字幕在线| 亚洲国内精品视频| 日韩网站免费观看| 欧美xxxx18性欧美| 久久国产精彩视频| 亚洲男女自偷自拍图片另类| 在线视频中文亚洲| 国模视频一区二区三区| 日韩在线观看高清| 精品国偷自产在线视频| 麻豆成人在线看| 久久久久中文字幕2018| 久久99热精品这里久久精品| 亚州精品天堂中文字幕| 日韩免费观看高清| 亚洲精品久久7777777| 欧美视频在线观看免费| 国内精品久久久| 亚洲精品成a人在线观看| 欧美视频免费在线| 欧美大片在线看| 黑人巨大精品欧美一区免费视频| 日韩成人久久久| 国产不卡av在线免费观看| 亚洲国产小视频在线观看| 国产69精品99久久久久久宅男| 国内精品视频久久| 中文字幕久久精品| 色噜噜狠狠狠综合曰曰曰| 色悠悠国产精品| 亚洲乱码国产乱码精品精| 欧美精品久久久久久久免费观看| 欧美极品少妇全裸体| 日韩欧美在线国产| 国产这里只有精品| 91香蕉嫩草神马影院在线观看| 国产成人欧美在线观看| 日韩极品精品视频免费观看| 亚洲国产精品va在线看黑人动漫| 亚洲国产成人久久综合| 日韩动漫免费观看电视剧高清| 国产精品一区二区三区久久久| 欧美日韩国产精品专区| 最近2019中文字幕mv免费看| 久久精品夜夜夜夜夜久久| 26uuu另类亚洲欧美日本一| 91性高湖久久久久久久久_久久99| 欧美极品第一页| 国模精品视频一区二区| 亚洲美女自拍视频| 国产99久久精品一区二区 夜夜躁日日躁| 久久久成人的性感天堂| 亚洲高清免费观看高清完整版|