Linux中重启Redis的两种方法

这篇具有很好参考价值的文章主要介绍了Linux中重启Redis的两种方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

概要

在Redis中我们通常会修改redis.conf来配置我们的Redis,但是配置完后需要重启Redis才能生效,下面我将分享我学习到的两种重启方式,推荐使用第二种

技术细节

1、kill -9 Redis进程号

 # 在包含Redis配置文件和bin文件夹的目录下执行下面命令会启动redis
 ./bin/redis-server redis.conf 
 # 运行下面的命令查看Redis的进程号
 ps -ef|grep redis
 # 杀死该进程
 kill -9 8993
 # 再一次启动Redis
 ./bin/redis-server redis.conf

上述查看Redis的进程号的命令,运行结果如下:
linux重启redis,redis

2、通过客户端告诉Redis服务器重新启动(安全)

 # 在包含bin文件夹的目录下执行下面命令停止redis服务
 ./bin/redis-cli -h 192.168.200.128 shutdown
 # 再一次启动Redis
 ./bin/redis-server redis.conf

上述的192.168.200.128redis.conf中配置的redis服务器启动的机器的地址,一般为localhost或者Linux虚拟机的IP地址
linux重启redis,redis

可能出现的错误

 # 在包含bin文件夹的目录下执行下面命令连接redis
 ./bin/redis-cli -h 192.168.200.128

linux重启redis,redis
可能会出下下面的错误:

(error) DENIED Redis is running in protected mode because protected mode is enabled and no password is set for the default user. In this mode connections are only accepted from the loopback interface. If you want to connect from external computers to Redis you may adopt one of the following solutions: 1) Just disable protected mode sending the command ‘CONFIG SET protected-mode no’ from the loopback interface by connecting to Redis from the same host the server is running, however MAKE SURE Redis is not publicly accessible from internet if you do so. Use CONFIG REWRITE to make this change permanent. 2) Alternatively you can just disable the protected mode by editing the Redis configuration file, and setting the protected mode option to ‘no’, and then restarting the server. 3) If you started the server manually just for testing, restart it with the ‘–protected-mode no’ option. 4) Set up an authentication password for the default user. NOTE: You only need to do one of the above things in order for the server to start accepting connections from the outside.
192.168.200.128:6379> ping
Error: Connection reset by peer

我第一次在虚拟机上启动时就出现了此错误,解决办法如下:
1、进入Redis的配置文件

 vim redis.conf

2、找到下面两个配置,修改为no

 protected-mode no
 daemonize no

3、使用第一种方法重启Redis
4、如果发送ping还是不能返回PONG,那么关闭虚拟机重新启动
我的到这一步就好了,希望对大家有帮助。文章来源地址https://www.toymoban.com/news/detail-822575.html

到了这里,关于Linux中重启Redis的两种方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 修改 Linux 系统中 22 端口的两种方法

    在进行系统运维时,有时候需要修改 Linux 系统上的某个特定端口的配置。本文将介绍两种常见的方法来修改 Linux 系统中的 22 端口(SSH 默认端口)的配置。 方法一:修改 SSH 配置文件 SSH(Secure Shell)是一种常用的远程登录协议,它通常使用 22 端口进行连接。我们可以通过修

    2024年02月04日
    浏览(39)
  • linux下安装git-lfs的两种方法

    一、方法一(推荐) 首先安装git-lfs ubuntu版:  centeros版: 然后验证安装成功 若显示: 则安装成功。 二、方法二 从git官网上下载安装包后,手动解压后安装。 详细可参考: 安装 Git Large File Storage - GitHub 文档

    2024年02月07日
    浏览(43)
  • Linux/Ubuntu实现文件夹共享的两种方法

    一、创建共享文件夹 1、安装samba sudo apt install samba 2、修改需要共享的文件夹权限 chmod 777 /home/share 3、编辑 /etc/samba/smb.conf ,在末尾增加配置 参数说明: [share]为自定义共享的名称 path为创建共享的文件路径 available用来指定该共享资源是否可用,no则不可用 browseable为设置共享

    2024年02月04日
    浏览(64)
  • 【Redis,Java】Redis的两种序列化方式—nosql数据库

    redis和mysql的区别: redis是属于nosql的数据库,而mysql是属于sql数据库,redis是属于nosql数据库。mysql是存储在磁盘中的,redis是存储在内存中的,所以redis的读取书读快。这里所说的redis代表nosql,而mysql代表sql。 redis的数据库是以键值对为基础存储在内存中的,而mysql为代表的关

    2024年02月21日
    浏览(56)
  • 在linux环境下编译运行OpenCV程序的两种方法

    原来以为在Ubuntu下安装好了OpenCV之后,自己写个简单的程序应该很容易吧,但是呢,就是为了编译一个简单的显示图片的程序我都快被弄崩溃了。 在谷歌和上StackOverFlow查看相关问题解答之后,我下面就介绍Command Line和CMake两种方式。 首先我先粘上我测试的代码吧,文件名为

    2024年02月16日
    浏览(37)
  • Linux SSH安全策略限制IP登录的两种方法

    尽管SSH在传递过程中比较安全,但有些人也可以利用SSH漏洞来取得远程主机的root权限,所以使用SSH的过程中有必要对SSH程序的漏洞进行扫描,并进行修补,除此之外,不要将 sshd 对 Internet 开放可登入的权限,尽量将SSH局限在几个小范围内的 IP ,这样也可以大大加强服务器的安

    2024年02月12日
    浏览(63)
  • [linux]Ubuntu 18.04安装arm-linux-gcc交叉编译器的两种方法

    第一种:apt安装法: Ctrl+Alt+T弹出终端,使用如下命令进行arm-linux-gcc的安装:   使用如下命令进行arm-linux-g++的安装:   如果要卸载时使用如下命令进行移除,arm-linux-gcc的卸载:   arm-linux-g++的卸载:  第二种源码安装: 目前网上搜索发现,最多人安装的是4.4.3版本的

    2024年02月05日
    浏览(57)
  • Linux服务器上传文件到阿里云oss对象存储的两种方法ossutil、curl

    ossutil支持在Windows、Linux、macOS等系统中运行,您可以根据实际环境下载和安装合适的版本。 安装过程中,需要使用解压工具(unzip、7z)解压软件包,请提前安装其中的一个解压工具。 yum -y install unzip Linux系统一键安装 sudo -v ; curl https://gosspublic.alicdn.com/ossutil/install.sh | sudo b

    2024年02月13日
    浏览(65)
  • Linux 修改网卡ip的两种方式

    实验环境:WSL的ubuntu18.04 LTS 原本顺序为131,132,133。执行 ifconfig eth0 192.168.23.133 netmask 255.255.0.0 broadcast 192.168.23.255 后,提示“文件已存在”,因子网掩码与最后一条不同产生错续与错改。 测试环境:Ubuntu18.04 Ubuntu18.04下 ip 命令报错:RTNETLINK answers: no such process,且执行: system

    2024年02月16日
    浏览(44)
  • Linux 修改系统时间的两种方式?

    在Linux系统中,有两种常见的方式可以修改系统时间:使用date命令和通过修改时区文件。 方式一:使用date命令 打开终端。 以root或具有管理员权限的用户身份执行以下命令来修改系统时间: 将\\\"YYYY-MM-DD HH:MM:SS\\\"替换为您想要设置的新时间。例如,要将系统时间设置为2023年6月

    2024年02月09日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包