|
[root@oracle utils]# grep daemonize/etc/redis/6379.conf
# Note that Redis will write a pid file in/var/run/redis.pid when daemonized.
daemonize yes #这里的daemonize值为yes,表示以后台方式运行如果把这个值改成no,那么redis服务将以前台方式运行
# When running daemonized, Redis writes a pid file in/var/run/redis.pid by
# output for logging but daemonize, logs will be sent to/dev/null
#演示这个过程,窗口1
[root@oracle utils]# sed -i '/^daemonize/s/yes/no/g'/etc/redis/6379.conf #替换yes为no
[root@oracle utils]# grep daemonize/etc/redis/6379.conf
# Note that Redis will write a pid file in/var/run/redis.pid when daemonized.
daemonize no #确认一下这个值是否发生了变化
# When running daemonized, Redis writes a pid file in /var/run/redis.pidby
# output for logging but daemonize, logs will be sent to/dev/null
#当前没有任何启动的redis
[root@oracle utils]# ps -ef | grep redis
root 9725 3834 0 15:56 pts/1 00:00:00 grepredis
[root@oracle utils]# redis-server /etc/redis/6379.conf #这个时候窗口应该是hang住的
#窗口2
[root@oracle ~]# ps -ef | grep redis
root 9730 3834 0 15:56 pts/1 00:00:00redis-server *:6379
root 9749 9735 0 15:56 pts/0 00:00:00 grepredis
[root@oracle ~]# redis-cli -p 6379
127.0.0.1:6379> set k1 1
OK
127.0.0.1:6379> get k1
"1"
127.0.0.1:6379> shutdown #当shutdown命令敲下去之后,刚才的前台进程也释放了终端光标
其实不应该让redis在前台启动,所以配置文件中的这个值还是改回来吧。
[root@oracle utils]# sed -i '/^daemonize/s/no/yes/g'/etc/redis/6379.conf
[root@oracle utils]# grep daemonize/etc/redis/6379.conf
# Note that Redis will write a pid file in/var/run/redis.pid when daemonized.
daemonize yes
# When running daemonized, Redis writes a pid file in/var/run/redis.pid by
# output for logging but daemonize, logs will be sent to/dev/null
|
|
|