记录一下宝塔搭建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日

相关推荐

  • 计算机网络协议总结(转载)

    一、OSI七层协议 1、物理层: 很久很久以前,那时候还没有现在的外星人超级电脑,或者华为的P30。比较调皮的小明想要把自己机器上写好的一些个人游戏心得(如何玩好王者农药)发给小红…

    2022年5月31日
    1.8K
  • linux 测试端口通不通(四种方法)(转)

    针对Linux系统:有1、2、3、4四种方法针对Windows系统:有2、5两种通用方法 一般情况下使用”telnet ip port”判断端口通不通,其实…

    2022年3月13日
    2.5K
  • thinkphp使用input(‘param.’)多一个url参数

    今天写代码的时候出现一个奇葩问题,用input(‘param.’)获取post数据时,请求参数中多了一个请求url参数,导致数据提交总是出现问题。 经搜索得…

    2021年12月30日
    1.9K
  • 单点登录SSO设计与实现(转)

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

    2021年7月29日
    2.7K
  • 记一次生产环境救火-20210716

    今天起了个早,早早来到公司,本来吃完早餐,泡好咖啡,在工位上气定神闲的刷刷昨天的财经信息,准备开启今天的工作。想起昨天微信群里有人反映系统,系统加载较慢,于是打开阿里云后台,准备看…

    2021年7月16日
    1.5K
  • PHP解密:zym加密 带乱码调试过程(转)

    欢迎阅读我的另一篇文章:PHP解密:魔方1代 PHP加密中的VMProtect分析,文中对 本贴 73# 层 提供的文件进行了分析 案例 1 实验样本 http…

    2021年12月18日
    2.6K
  • PHP设计模式之命令模式

    命令模式,也称为动作或者事务模式,很多教材会用饭馆来举例。作为顾客的我们是命令的下达者,服务员是这个命令的接收者,菜单是这个实际的命令,而厨师是这个命令的执行者。那么,这个模式解决…

    2022年1月7日
    1.5K
  • php后期静态绑定

    最近在跑一套系统时碰到一个头大的问题,laravel的队列任务(通过另一个原生系统读取数据库)在执行时,会出现数据库连接断开的问题,导致队列任务刚启动时可以正常运行,有一段时间没有…

    2022年4月18日
    1.8K
  • 群晖docker 安装gitlab

    一、安装 1.1 在套件中先安装Docker套件。 1.2 在docker中,注册页签下,搜索:gitlab,双击下载,选latest 1.3下载完成后,在映像页签下,选中gitl…

    2022年3月13日
    3.8K
  • 红米8A刷机root流程记录

    自从安卓版本升级以后,app抓包https就成了问题,所以上周就在咸鱼上买了一个红米8a,计划着root手机来做开发测试使用。在绑了小米账号7天后,终于可以解除bl锁,然后把手机r…

    2023年3月5日
    6.9K

发表回复

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