1. 程式人生 > >驗證Linux下安裝的redis是否已經後臺啟動的方法

驗證Linux下安裝的redis是否已經後臺啟動的方法

linux 虛擬機 配置文件 redis後臺運行 redis啟動

1、讓redis在linux虛擬機上運行,需要修改 redis.conf 配置文件(通常使用備份文件,避免破壞原配置文件)。


技術分享


這段英文是指“默認的redis是不會在後臺運行的,如果需要使用,則修改成yes”
即 daemonize yes。

2、檢查redis是否在後臺運行的方法:
使用 ps -ef | grep redis 命令(ps -ef | grep redis)

說明:


技術分享


ps 命令是為了將某個進程顯示出來,-ef 實際為 -e 和-f,-e表示為顯示所有程序,-f表示顯示UID、PPID、C和STIME欄位。
grep 命令是查找,中間的 | 是管道命令,是指ps命令和grep命令同時執行。
所以 ps -ef | grep redis 這條命令的意思是說顯示有關redis的所有有關的進程。


參數對應為:
UID --> root (是指這個程序被哪個UID所擁有);
PID --> 2785(這個程序的ID號);
PPID --> 2703(這個程序其父級程序的ID號);
C --> 0 (CPU使用的資源百分比);
STIME --> 05:34(系統啟動的時間)
TTY --> pts/1(TTY登入者的終端機位置)
TIME --> 00:00:00 (使用掉的CPU時間)
CMD --> grep --color=auto redis(CMD所下達的指令為何)

3、查看查詢結果,判斷是否運行:
因為 ps -ef 是顯示所有進程的消息


技術分享


包括redis和grep --color=auto redis這兩部分,而 gref 是查找輸出包含想要的字符串的行,也就是說 grep redis是在所有運行的進程中查找輸出包含“redis”字符串的輸出行。
也就是說,如果redis後臺啟動,有三部分的內容會顯示,其grep redis 查詢為 redis -server *:6379, redis-cli -p 6379以及 grep --color=auto redis 這三部分。

4、啟動redis的方式:


技術分享


在root用戶的權限下,依次在終端輸入 redis-server /myredis/redis.conf
redis-cli -p 6379
然後再用 第3步驟的方法檢測是否啟動。


技術分享

本文出自 “12392717” 博客,請務必保留此出處http://12402717.blog.51cto.com/12392717/1922955

驗證Linux下安裝的redis是否已經後臺啟動的方法