redis关闭指定端口服务器,Redis服务器的启动和停止

本文介绍了Redis作为内存数据结构存储的使用,包括如何通过配置启动命令启动Redis服务器,处理TCP backlog警告,调整overcommit_memory设置,以及如何指定监听端口。此外,还详细讲解了如何使用脚本启动Redis,修改配置文件,创建必要的目录和复制配置文件,并提供了启动、检查运行状态和停止Redis服务器的命令。
摘要由CSDN通过智能技术生成

Redis是一种内存存储(in-memory)数据结构存储,可以用做数据库、Cache和消息队列

使用Redis内置的配置进行启动命令:redis-server &

cd652cf586e52dec4a9d4f7f9a0f3964.png

看看启动情况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.62403: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 seconds2403:M 08 Apr 19:34:32.506 * The server is now ready to accept connections on port 6379

1255e087748b646bc5a3a9d2b6fdf34a.png

如果需要指定监听端口呢命令:redis-server --port 8888 &

93ef63a9e0c416e283ecdfa50f31946e.png

使用脚本启动将redis源代码下的文件utils/redis_init_script改名为redis_6380然后将redis_6380复制到/etc/init.d/目录来看下redis_init_script来内容REDISPORT=6379EXEC=/usr/local/bin/redis-serverCLIEXEC=/usr/local/bin/redis-cliPIDFILE=/var/run/redis_${REDISPORT}.pidCONF="/etc/redis/${REDISPORT}.conf"因为redis_6380文件的名字中的端口号是6380,REDISPORT=6379改为REDISPORT=6380创建两个文件夹:/var/run/和/etc/redis/将redis源码目录下的redis.conf文件copy到/etc/redis目录,然后改名为6380.conf将port后面的端口号6379改为6380

c0573556adcc2a737aa6035fd109132e.png

启动redis服务器命令:/etc/init.d/redis_6380 start&

b44ae310f7101384f71853540287ca54.png

如果觉得使用脚本启动比较麻烦,则可以这样实现上面的脚本启动命令:redis-server  /etc/redis/6380.conf

查看一下启动的Redis实例命令:ps -ef|grep redis

3fc3301c8588d130b3fdd39cf40da613.png

如何停止Redis服务器呢?脚本启动的的停止方式命令:/etc/init.d/redis_6380 stop

fb55e821eeef61b05aaeb3f8426391ae.png

如果不是使用脚本启动则需要使用redis-cli  shutdown命令来停止命令:redis-cli -p 8888 shutdownredis-cli -p 6379 shutdown

d4f4b795160ae5b2c7b5f090159c58f5.png

举报/反馈

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值