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

相关推荐

  • php 创建BTC、LTC、ETH助记词、私钥和地址 使用示例(转)

    项目依赖: bitcoin-php bitcoin的php实现库,用于创建助记词和生成私钥 (此库需要运行在64位的php7.0+上) ethereum-util&nbs…

    区块链 2022年8月4日
    4.8K
  • Centos安装elasticsearch教程

    最近在部署一个项目是用 laravel开发,项目用到了了 elasticsearch,通过自己的搜索和学习能力不算很费力解决了。下面就整理一下安装elasticsearch教程,服…

    2020年11月26日
    1.8K
  • centos7下宝塔安装DocHub记录

    最近看到一篇利用文库上传文档作副业的文章,然后把网盘里的各种文档试着上传了一下,结果上传了80多个文档,就成功了2个文档,这成功率,简直不能忍。 趁着周末在家两天,在网上搜了一天的…

    2021年7月26日
    3.1K
  • window配置Vue2开发环境

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

    2020年10月17日
    1.7K
  • docker的备份和迁移

    1.查看容器 2.容器保存为镜像 php是容器名称 myphp是新的镜像名称 此镜像的内容就是你当前容器的内容,接下来你可以用此镜像再次运行新的容器 然后查询镜像,看一下结果 3.…

    2020年11月17日
    1.7K
  • 打破壁垒:使用 PHP 和 Nginx 在本地开发 OpenAI API

    最近在开发一个OpenAI的产品,但是由于众所周知的原因, OpenAI API 有 IP 限制,使得在本地开发变得困难。开始我的想法是,把代码放服务器上去跑,可是这样一来,要修改…

    2023年4月10日
    4.8K
  • 阿里云SLB(负载均衡)访问远程端口

    最近公司在搞互联网医院三级等保的问题,然后广东卫生健康委办公室的接入通知里有一段话,说是用于互联网医院运行的服务器不少于2套(这里的单位是套),我们不知道这里的意思是指,服务器要有…

    2020年12月19日
    2.2K
  • PHP解密:zym加密 带乱码调试过程(转)

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

    2021年12月18日
    2.4K
  • 常见的Web攻击手段(转)

    午饭期间,读者小李与我闲聊,谈到上周去面试的过程。经典的高开低走,面试初期答得还可以,但是到后面却不尽人意。其中有个面试问题引起了我的注意,面试官当时问小李:你知道有哪几种常见的&…

    2021年10月10日
    1.4K
  • php向Postgresql中插入时间格式问题

    最近在对接互联网医院监管前置机时,向前置机Postgresql数据库插入数据时出现了一个问题,就是我在数据插入前置机前把时间用date(‘Y-m-d h:i:s&#82…

    2021年7月23日
    1.6K

发表回复

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