记录一下宝塔搭建Redis遇到的一个小问题

最近在对接广东省互联网医院监管平台时,发现广东这边是要求平台必须要有医生和患者要有视频通话功能。因为原本的消息通话是用的网易IM,所以音视频也选的网易。网易音视频能实现通话视频云录制,然后通知到我们指定的接口,所以能够满足互联网医院的监管需求。

因为网易IM的通知地址只能留一个,即时通讯通知和音视频录制通知都要在这个接口处理,如果每条信息都及时处理很容易出现服务器宕机导致消息丢失,因此,我这边的做法是先将收到的信息存储到Redis中,然后在慢慢查找处理,处理完的消息从redis中清除,以实现平滑处理消息信息。

因为环境是用宝塔搭建,所以Redis也是用宝塔自带的安装的。宝塔安装经常会自动默认一些安全配置,这个一定要注意。

我在代码中使用keys方法时,总是返回false。刚开始我以为是redis中没有存入数据,于是我直接set了一个对值,然后g可以get到,但是用keys却还是出现false。然后我用$redis->dbsize()查看了一下,发现有800条数据,难道数据多了不让这样查,于是想着把redis库清理一下,于是用$redis->flushdb()清库,还是返回false。

于是我猜想到宝塔会默认配置一下安全设置。于是我连上ssh远程终端,用命令链接redis,使用keys命令,出现err unknown conmand报错。

记录一下宝塔搭建Redis遇到的一个小问题

用info命令看看,能正常返回信息

记录一下宝塔搭建Redis遇到的一个小问题

我感觉应该是部分命令被禁用了,于是试着搜索redis keys 禁用。

记录一下宝塔搭建Redis遇到的一个小问题

从搜索结果来看还用几个常用危险命令,于是一一试验。

记录一下宝塔搭建Redis遇到的一个小问题

果然几个命令都是报这个错,应该是这个命令被禁用了,所以跟着文章的禁用方法去查找Redis配置文件。

记录一下宝塔搭建Redis遇到的一个小问题
Redis禁用危险命令方法

但是宝塔redis配置文件的redis配置文件的SECURITY处并没有这个配置(我对redis配置不熟),这就有点蒙了。

知道是命令被禁用了,但是暂时又不知道怎么修改的话,那就只能用替代方法,于是用scan命令试试。

记录一下宝塔搭建Redis遇到的一个小问题

找数据行得通,再试试删除数据试试。

记录一下宝塔搭建Redis遇到的一个小问题

算了,还是找禁用命令的配置吧。再打开redis配置文件。一行一行看,本想看看是不是还有其他引入的配置文件,终于在配置结尾处找到了。

记录一下宝塔搭建Redis遇到的一个小问题

吐血,没注意到用Ctrl+F查找。

其实Redis配置对于熟悉使用的人来说,应该不难。求别喷,我承认我不熟悉。我写这个是想为一些新手朋友在编程中提供查找定位一个问题的方法和思路。

原创文章,作者:Zeyu,如若转载,请注明出处:https://jinzhijun.cn/develop/521

(0)
ZeyuZeyu
上一篇 2021年6月10日
下一篇 2021年6月29日

相关推荐

  • 获取宝塔搭建的Ecshop的源码和数据库的方法

    最近在虚拟机里搭了一个kali2022,想试试kali的一些工具的功能,于是想到最近在网上的源码站下载了一套ecshop二开的商城,就搭建在另一个虚拟机上,想着看自己能否攻破下来。…

    2022年5月29日
    2.3K
  • 虚拟机centos安装kooder

    前天在群晖上安装了一个gitlab,在github上拉了一些项目,想着搜索项目中代码的内容,但是问题就出现了,搜索只能搜项目名和简介。难道要把所有项目拉下来搜索?于是在网上找解决方…

    2022年3月14日
    2.9K
  • window配置Vue2开发环境

    最近找到一套互联网医院的源码,前端技术栈用的是vue,于是想着把vue开发环境搭起来,在网上找了一点资料,现在总结记录一下,方便以后查阅。 一、介绍 Vue (读音 /v…

    2020年10月17日
    1.7K
  • 香港阿里云Windows服务器省钱方法

    最近把因为香港阿里云服务器要续费了,因为之前购买的时候服务器上还部署了其他的java系统,当时对Linux操作不熟,所以操作系统选的是Windows的系统,但是阿里云香港的服务器需…

    2020年11月11日
    1.8K
  • 单点登录SSO设计与实现(转)

    前言: 是时候了解一下SSO相关的知识了,本篇主要是概念篇,发现网上两篇不错的文章,简单整合了一下,原文链接:https://www.cnblogs.com/Java3y/p/10…

    2021年7月29日
    2.5K
  • 阿里云OSS图片上传与加水印签名访问

    最近公司的一个系统有一个需求,因为公司的产品有一些特殊性,经常有可能会被同行盗图,所以需要将所有的产品图片加水印展示。但是还有一个需求,内部人员可能需要查看原图,所以,这个就有点奇…

    2021年4月30日
    4.8K
  • Centos7 升级内核版本(转)

    1、查看当前内核版本 [root@localhost ~]# uname -r 3.10.0-327.el7.x86_64 [root@localhost ~]# uname -a…

    2022年3月13日
    1.6K
  • fiddler修改请求信息重新执行

    最近在做一个仿制功能开发时,碰到了这样一个场景:开发的系统需要在三方app里运行,并且在app里执行完后会产生一些数据,然后需要将这些数据保存起来。因为开发是在本地,本地的环境无法…

    2022年7月1日
    3.4K
  • 广东省互联网医院接入——远程确认

    今天公司互联网医院接入终于走到了远程确认这一步了,因为一直是摸着石头过河,中间做了不少弯路,这里做个记录,希望也在摸索的同行如果看到能有一个参考。当然写这个的时候,还只是远程演示了…

    技术开发 2021年8月18日
    1.5K
  • codeigniter发邮件sendmail报错

    最近将公司系统从Windows换成了Linux,大部分功能都能正常使用,唯独发送邮件通知功能时,出现了错误。通过var_dump($CI->email->print_d…

    2020年11月12日
    1.8K

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注