前言:有些业务场景比如营业执照这些信息基本是固定不怎么会变化的,那么既然是基本是固定的那么是不是可以存放在redis中咧,这样即快又能方便读取,那应该怎么读咧,下面开始
代码实现
/*既然实现了redis存数据那么是不是要把某个文件夹下的文件都传到redis咧,通过这个方法可以批量上传*/
$red = new Redis();
$red->connect('127.0.0.1',6379);
$img = file_get_contents('./xxx.jpg');
$res = $red->set('img', $img);
// show.php
$img = $red->get('img');
// you may change image/png to image/jpeg if you pic is jpeg.
header('Content-Type: image/jpeg');
header('Content-Length: ' . strlen($img));
echo $img;
递归遍历
$path = './';
$result = scanFile($path);
function scanFile($path) {
global $result;
$files = scandir($path);
foreach ($files as $file) {
if ($file != '.' && $file != '..') {
if (is_dir($path . '/' . $file)) {
//分别对不同目录下的文件进行区分
$result[] = "==========我是文件夹开始=============";
scanFile($path . '/' . $file);
$result[] = "==========我是文件夹结束=============";
} else {
$result[] = basename($file);
}
}
}
return $result;
}
//$list = scanFile($path);
var_dump($result);
网友评论