首页 > 数据库 >PHP里redis的大坑:加号被转为空格

PHP里redis的大坑:加号被转为空格

时间:2023-12-11 12:46:43浏览次数:30  
标签:问题 redis Redis 空格 加号 PHP

最近在PHP中使用js把图像的base64存入redis,取出来的时候发现无法正常显示图像。

试了无数次,javascript看来看去也没有问题,最终发现是redis的问题:加号全部被自动转为空格了。

(尚未仔细检查是否为PHP里的 $redis = new Redis();  这个的问题,还是说这个是redis的原生问题,以后有时间再使用其他语言测试了)

想起去年也是一模一样的情况,同样是浪费了我大量的时间。

特此记录下来,希望明年我不会再犯同样的错误……

 

补充:

使用VB.net测试了redis,1+1=2yes~!@#$%^&*()-+={}[]\|,./';:"<>?,, 这一串字符串进行redis的存入、取出,完全没有问题,加号是正常显示的,说明了这并非redis的原生问题,纯粹是PHP的 new Redis(); 的问题。WTF!!!!!

标签:问题,redis,Redis,空格,加号,PHP
From: https://www.cnblogs.com/harryglory/p/17894128.html

相关文章

  • Redis 也支持全文搜索 了?这也太强了
    在2021年我就了解到RediSearch这个项目,并已经把它用于我的开源项目newbee-mall-pro中。就我的使用体验来说,简单场景下,用来平替Elasticsearch的使用场景已经足够。像是Elasticsearch中常用中文分词插件可以用RediSearch替代,但是拼音转中文插件在RediSearch中还没有......
  • php反序列化
    反序列化中常见的魔术方法1.  __wakeup()//执行unserialize()时,先会调用这个函数2.  __sleep()//执行serialize()时,先会调用这个函数3.  __destruct()//对象被销毁时触发4.  __call()//在对象上下文中调用不可访问的方法时触发5.  __callStatic()//在静......
  • nginx配置php
    usernginx;worker_processes4;work_cpu_affinity0001001001001000;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error.loginfo;#pidlogs/nginx.pid;events{worker_connections65535;useepoll;......
  • PHP中cookie,session的使用和用户自动登录的实现
    cookie的使用//生成cookie//注释:setcookie()函数必须位于<html>标签之前。//setcookie(name,value,expire,path,domain);//名称,值,过期时间,有效路径,有效域名//path,可选;如果路径设置为"/",那么cookie将在整个域名内有效.如果路径设置为"/test/",那么cookie将在test......
  • Redis数据结构3:REDIS_LISTNODE
    REDIS_LISTNODEREDIS_LISTNODE本质上与Java的LinkedList一致,NodeList即为链表,是基本的线性结构。C语言原生没有对链表的支持,Redis对链表进行了实现。listNodetypedefstructlistNode{structlistNode*prev;structlistNode*next;void*value;}listNode;l......
  • Redis哨兵
    是什么吹哨人巡查监控后台master主机是否故障,如果故障了根据投票数自动将某一个从库转为新主库,继续对外服务能干嘛主从监控:监控主从Redis库运行是否正常消息通知:哨兵可以将故障转移的结果发送给客户端故障转移:如果Master异常,则会进行主从切换,将其中一个Slave作为新Mas......
  • Redis的数据类型以及使用场景,看这一篇就够啦
    Redis的数据类型以及使用场景,看这一篇就够啦原创2021-06-2018:02·猿视野Redis数据类型stringStringhashHashMaplistLinkedListsetHashSetsorted_setTreeSetredis数据存储格式redis自身是一个Map,其中所有的数据都是采用key:value的形式存储数据类型指......
  • php实现廿八星宿定位
    七政四余排盘会涉及到二十八星宿定位问题,实现代码如下。privatefunctionLiangtianMa(){#region刻度$bi=360/365.24219;$lenthArray=array(0,16*60*$bi,//奎度、12*60*$bi,//娄度......
  • Redis和Springboot在Windows上面设置开机启动的方法
    Redis和Springboot在Windows上面设置开机启动的方法背景同事遇到一个问题Windows晚上自动更新服务然后第二天Springboot开发的程序没有启动起来.所以基于此想创建一个开机启动的服务设置很早之前自己研究过Winsw等工具但是感觉对springboot比较复杂的应用使用起来比......
  • Redis复制
    是什么主从复制,master以写为主,slave以读为主。当master数据变化的时候,自动将新的数据异步同步到其他slave数据库能干嘛读写分离容灾恢复数据备份水平扩容支撑高并发怎么玩master如果配置了requirepass参数,需要密码登录,那么slave就要配置masterauth来设置校验......