Redis服務(wù)器的啟動(dòng)和停止
Redis是一種內(nèi)存存儲(chǔ)(in-memory)數(shù)據(jù)結(jié)構(gòu)存儲(chǔ),可以用做數(shù)據(jù)庫(kù)、Cache和消息隊(duì)列。下面是學(xué)習(xí)啦小編收集整理的Redis服務(wù)器的啟動(dòng)和停止,希望對(duì)大家有幫助~~
Redis服務(wù)器的啟動(dòng)和停止
工具/原料
Redis
Linux
方法/步驟
使用Redis內(nèi)置的配置進(jìn)行啟動(dòng)
命令:
redis-server &
看看啟動(dòng)情況
Output:
2403:M 08 Apr 19:34:32.505 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
2403:M 08 Apr 19:34:32.506 # Server started, Redis version 3.0.6
2403:M 08 Apr 19:34:32.506 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
2403:M 08 Apr 19:34:32.506 * DB loaded from disk: 0.000 seconds
2403:M 08 Apr 19:34:32.506 * The server is now ready to accept connections on port 6379
如果需要指定監(jiān)聽端口呢
命令:
redis-server --port 8888 &
使用腳本啟動(dòng)
將redis源代碼下的文件utils/redis_init_script改名為redis_6380
然后將redis_6380復(fù)制到/etc/init.d/目錄
來(lái)看下redis_init_script來(lái)內(nèi)容
REDISPORT=6379
EXEC=/usr/local/bin/redis-server
CLIEXEC=/usr/local/bin/redis-cli
PIDFILE=/var/run/redis_${REDISPORT}.pid
CONF="/etc/redis/${REDISPORT}.conf"
因?yàn)閞edis_6380文件的名字中的端口號(hào)是6380,
REDISPORT=6379改為REDISPORT=6380
創(chuàng)建兩個(gè)文件夾:
/var/run/
和
/etc/redis/
將redis源碼目錄下的redis.conf文件copy到/etc/redis目錄,
然后改名為6380.conf
將port后面的端口號(hào)6379改為6380
啟動(dòng)redis服務(wù)器
命令:
/etc/init.d/redis_6380 start&
如果覺得使用腳本啟動(dòng)比較麻煩,則可以這樣實(shí)現(xiàn)上面的腳本啟動(dòng)
命令:
redis-server /etc/redis/6380.conf
查看一下啟動(dòng)的Redis實(shí)例
命令:
ps -ef|grep redis
如何停止Redis服務(wù)器呢?
腳本啟動(dòng)的的停止方式
命令:
/etc/init.d/redis_6380 stop
如果不是使用腳本啟動(dòng)則需要使用redis-cli shutdown命令來(lái)停止
命令:
redis-cli -p 8888 shutdown
redis-cli -p 6379 shutdown
Redis服務(wù)器的啟動(dòng)和停止相關(guān)文章: