//添加展示页面public function add(){return view('show.add');}//添加执行页public function added(Request $request){$data['name']=$request['name'];$data['type']=$request['type'];$data['sort']=$request['sort'];$res = RedisModel::insert($data);if($res){return '成功';}return '失败';}//展示页面public function show(){//连接REDIS$redis = new \Redis();$redis->connect('127.0.0.1',6379);$redis->select(1);//查询数据库数据$res = RedisModel::orderBy('sort',"desc")->withTrashed()->get();//数据库数据转换$ress = json_decode(json_encode($res),true);// 判断 如果已经缓存就读取  否则就写入if(!$redis->exists('1')){//写入REDIS$redis->hSet(1,'goods',json_encode($ress));}else{//获取REDIS$data = json_decode( $redis->hget(1,'goods'),true);return view('show.show',['res'=>$data]);}}//搜索public function sou(Request $request){$name = $request->input('phone');$redis = new \Redis();$redis->connect('127.0.0.1', 6379);$redis->select(1);$data = json_decode($redis->hGet(1, 'goods'), true);foreach ($data as $k => $v) {if ($v['name'] == $name) {return view('my.xiangqing', ['res' => $v]);}}}//详情页public function xiangqing(Request $request){$id = $request->input('id');$redis = new \Redis();$redis->connect('127.0.0.1', 6379);$redis->select(1);$data = json_decode($redis->hGet(1, 'goods'), true);foreach ($data as $k => $v) {if ($v['id'] == $id) {return view('my.xiangqing', ['res' => $v]);}}}//删除public function del(Request $request){$id = $request->input('id');RedisModel::find($id)->delete();//forceDelete  真删除return ['status'=>0,'msg'=>'删除成功'];}//还原public function huan(Request $request){$id = $request->input('id');RedisModel::onlyTrashed()->where('id',$id)->restore();return ['status'=>0,'msg'=>'还原成功'];}//导出public function exel(){header("content-type:text/html;charset=utf-8");//获取数据库中数据表所有数据$dataa = RedisModel::get();$data = json_decode(json_encode($dataa),true);//转为json数组$str="ID\t手机名\t型号t\t排序\t时间"."\n";foreach($data as $key=>$v){$str.=implode("\t",$v)."\n";}header("content-type:application/vnd.ms-excel");header("content-disposition:attachment;filename=show.xls");echo $str;}

redis展示 删除 详情相关推荐

  1. javaWEB——主页面新闻展示删除查看修改主题绑定

    目录 主页面新闻展示 删除 查看 修改 主题绑定 主页面新闻展示 主页面的新闻显示会与数据库中的新闻表一致 <!-- 需求:完成后台主页面的新闻显示绑定 start --><ul c ...

  2. 为什么集群要奇数_面试系列 redis数据删除amp;集群

    redis数据删除/内存淘汰 如果我们设置一批key只能存活1小时,那么1小时之后,redis是怎么对这批数据进行删除的? 答案:定期删数+惰性删除 (1)定期删除 指的是redis默认是每隔100m ...

  3. redis批量删除key

    批量删除Key Redis 中有删除单个 Key 的指令 DEL,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux 的 xargs 指令来完成这个动作 1 2 3 redis-cli ...

  4. Redis淘汰删除策略

    Redis淘汰删除策略 Redis淘汰删除策略6种淘汰Key策略3种删除过期键策略定时删除惰性删除定期删除其他模块的淘汰处理RDB 快照持久化创建载入AOF 只追加持久化写入重写主从复模式下对过期键的 ...

  5. php redis删除所有key,php redis批量删除key的方法

    php redis批量删除key的方法,遍历,命令,前缀,数组,增量 php redis批量删除key的方法 易采站长站,站长之家为您整理了php redis批量删除key的方法的相关内容. php ...

  6. redis 批量删除操作

    redis 原生删除方法 del key1 key2 ... 只支持显示删除 使用*通配符 和 xargs可以很方便地进行批量删除 形式如下: redis-cli -h 192.168.1.45 -p ...

  7. php redis 删除key 通配符,php中redis批量删除key的方法是什么

    php中redis批量删除key的方法是什么 发布时间:2020-08-28 14:42:05 来源:亿速云 阅读:159 作者:小新 小编给大家分享一下php中redis批量删除key的方法是什么, ...

  8. 如履薄冰 —— Redis懒惰删除的巨大牺牲

    前言 之前我们介绍了Redis懒惰删除的特性,它是使用异步线程对已经删除的节点进行延后内存回收.但是还不够深入,所以本节我们要对异步线程逻辑处理的细节进行分析,看看Antirez是如何实现异步线程处理 ...

  9. redis批量删除指定的key

    批量删除Key Redis 中有删除单个 Key 的指令 DEL,可以借助 Linux 的 xargs 指令来完成这个动作 [plain] view plain copy redis-cli keys ...

最新文章

  1. 低版本jdbc连接高版本oracle,转:oracle11g的JDBC连接 URL和之前的版本有一定的区别...
  2. Python+OpenCV实现自动扫雷,挑战扫雷世界记录!
  3. Win8 Metro(C#)数字图像处理--2.69中点滤波器
  4. 2015级C++第14周程序阅读 STL中的简单容器和迭代器
  5. 在OperaMasks中使用ELite和JRuby动态语言的秘笈
  6. Objective-C中把URL请求的参数转换为字典
  7. 在weka中配置自己的算法 zz
  8. Codeforces Round #323 (Div. 1) B. Once Again... 暴力
  9. onblur/onfocus 失去焦点 获取焦点
  10. junit单元测试诡异问题
  11. 机器人赛文_动漫中机器人赛文与真正的赛文奥特曼相比,谁更厉害呢?
  12. 北京驾照到期后如何在郑州换证
  13. php邮件发送可以发送图片吗,phpmailer发送图片
  14. centos8安装NVIDIA显卡驱动,docker模式运行机器学习
  15. wps生成正态分布的随机数_WPS中用excel做正态分析.doc
  16. 搭建自已的turn服务器
  17. 〖大前端 - 基础入门三大核心之CSS篇④〗- CSS选择器之元素关系选择器、序号选择器与属性选择器
  18. group by 分组后 再对所有的数据求和
  19. NOIP复习篇———枚举
  20. 很期待的一个车模打印作品

热门文章

  1. 当BiocManager废了
  2. 空间两直线最近的两个点、距离
  3. 烤仔建工 | 来红浪漫和漂亮姐姐Yanelis K歌吧
  4. 转:Python数据分箱,计算woe,iv
  5. 免疫受体 AIRR 分析平台 immuneML 简介
  6. expect命令简介及使用案例
  7. 基于C/C++的UTF-8转GBK,补充中文符号的乱码
  8. 打开ftp服务器上的文件时发生错误。请检查是否有权限访问该文件夹
  9. Linux中的libc和glibc
  10. 1.4_17 Axure RP 9 for mac 高保真原型图 - 案例16 【动态面板-滚动条6】手动制作滚动条