2019-03-14 20:20:36 1813次浏览 3条回答 0 悬赏 10 金钱

今天问的大佬,https://www.yiichina.com/question/4049

然后就有个疑问,图片直接上传后存reids里面是不是就可以了,

这样就算没设置指定目录禁止运行php代码,也能防止一句话木马之类的吧。

关键的是万一执行清空redis命令,清空了redis 图片不全部没了吗,

然后就网上 找了下大致就是这个数据文件,不知道对不对,请大佬指点

还有说rdb aof 也是数据文件,不知道哪个才是

1.png
2.png
3.png

  • 回答于 2019-03-14 23:17 举报

    大兄弟,redis 是用内存的,图片数据很大的,而且需要持久化,你这用途就不对了,计算机科学导论,买本去看看吧

    2 条回复
    回复于 2019-03-15 09:07 回复

    Redis 当启动的时候会把内容读取在内存中,但它会给你持久化存储一份到硬盘的

    回复于 2019-03-15 10:54 回复

    就是就是,我好像看介绍说是不常用的会把它存到硬盘的,常用的会读在内存的

  • 回答于 2019-03-15 09:15 举报

    你这种担心真是杞人忧天,存硬盘你就不担心被人执行了 rm -rf /* ? 存数据库就不怕被人把数据库删了?
    无论存哪儿都要有容灾备案的方案,做到不怕被删

    1 条回复
    回复于 2019-03-15 10:56 回复

    rm -rf /* 没有权限吧游客,php也没法执行吧,如果没开危险函数,应该,相对而言执行php的一句话木马门槛会高出许多吧

  • 回答于 2019-03-15 16:34 举报

    首先,redis一般都是加载到内存用的,分配的内存大小决定了你能上传图片的多少,1G内存分配给redis,全部用来存照片 一般也就1000张吧。其次,redis持久化有频率的 不是实时的 存在突然断电丢失的可能性

您需要登录后才可以回答。登录 | 立即注册
yzg91
主管

yzg91

注册时间:2018-11-15
最后登录:2022-05-10
在线时长:22小时13分
  • 粉丝2
  • 金钱479
  • 威望20
  • 积分899

热门问题