iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >浅谈redis在项目中的应用
  • 600
分享到

浅谈redis在项目中的应用

浅谈项目redis 2022-06-04 17:06:01 600人浏览 泡泡鱼
摘要

Redis在项目中的应用 ps:PHP 会自动 关redis连接 不需要手动关 对于临时的数据 可以不经过数据库直接redis上操作 public function insertinfo(){

Redis项目中的应用 ps:PHP 会自动 关redis连接 不需要手动关 对于临时的数据 可以不经过数据库直接redis上操作




	public function insertinfo(){

	 //连接本地的 Redis 服务
    $redis = new Redis();
    $redis->connect('127.0.0.1', 6379);
    //存储数据到列表中
  $infos = array('info1' => 66, 'info2' => 88);
    $redis->lpush($key, JSON_encode($infos));

    // 获取存储的数据并输出
    $arList = $redis->lrange("tutorial-list", 0, 30);
    print_r($arList);
    exit();
	}




	public function getinfo(){
		//连接本地的 Redis 服务
		$redis = new Redis();
		$redis->connect('127.0.0.1', 6379);

		// 获取存储的数据并输出
		$result = json_decode($redis->get("tutoriallist"),'true');

		if(empty($result)){
			$sql="select * from mobantestinfo";
			$VModel = new HuanShanVoteModel();
			$result = $VModel->query($sql);
			//重新将缓存放入数据库 redis不能直接存数组需要转成json
			$redis->set(json_encode($result));
		}else{
			//连接本地的 Redis 服务
			$redis = new Redis();
			$redis->connect('127.0.0.1', 6379);
			// 获取存储的数据并输出
			$result = json_decode($redis->get("tutoriallist"),'true');
		}

		print_r($result);
		exit();
	}



	public function updateinfo(){


		//运行sql语句
		$sql="update mobantestinfo set info1=1 where id=40";
		$VModel = new HuanShanVoteModel();
		$isOk = $VModel->execute($sql);

		//连接本地的 Redis 服务
		$redis = new Redis();
		$redis->connect('127.0.0.1', 6379);
		
		$redis->del('tutoriallist');
	}



	public function deleteinfo(){


		//运行sql语句
		$sql="delete from mobantestinfo where id=40";
		$VModel = new HuanShanVoteModel();
		$isOk = $VModel->execute($sql);

		//连接本地的 Redis 服务
		$redis = new Redis();
		$redis->connect('127.0.0.1', 6379);
		$redis->del('tutoriallist');
	}

以上就是小编为大家带来的浅谈redis在项目中的应用全部内容了,希望大家多多支持编程网~

您可能感兴趣的文档:

--结束END--

本文标题: 浅谈redis在项目中的应用

本文链接: https://www.lsjlt.com/news/11888.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 浅谈redis在项目中的应用
    redis在项目中的应用 ps:PHP 会自动 关redis连接 不需要手动关 对于临时的数据 可以不经过数据库直接redis上操作 public function insertinfo(){ ...
    99+
    2022-06-04
    浅谈 项目 redis
  • 浅谈redis缓存在项目中的使用
    背景 Redis 是一个开源的内存数据结构存储系统。 可以作为数据库、缓存和消息中间件使用。 支持多种类型的数据结构。 Redis 内置了 复制(replication),LUA脚...
    99+
    2022-11-12
  • 浅谈JAVA在项目中如何自定义异常
    JAVA项目中自定义异常 1.数据返回处理类 @Data public class R<T> implements Serializable { priv...
    99+
    2022-11-12
  • 浅谈如何在项目中使用Spring Cloud Alibaba Sentinel组件
    目录Sentinel 是什么Sentinel与Hystrix的区别 Sentinel分为两大部分:一、控制台(Dashboard) 二、搭建客户端1.在自己的项目...
    99+
    2022-11-12
  • 浅谈Redis在秒杀场景的作用
    目录1 秒杀负载特征1.1 瞬时并发访问量很高1.2 读多写少2 秒杀阶段2.1 秒杀前2.2 秒杀中2.3 秒杀结束后3 Redis可支撑秒杀的特性3.1 支持高并发3.2 保证库存查验和库存扣减的原子性4 基于原子操...
    99+
    2023-01-28
    Redis秒杀
  • 浅谈vue3在项目中的逻辑抽离和字段显示
    目录逻辑分层将各个区域业务分开这样做的优势这样的场景应该如何处理优化reactive 不一定非要写在setup函数中如何在页面上直接显示值逻辑分层 我们在使用vue3开发项目的时候...
    99+
    2022-11-12
  • Redis在项目中的应用场景是什么
    这篇文章将为大家详细讲解有关Redis在项目中的应用场景是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。相信对于绝大多数程序员来说,redis中间件应该是大家非常熟悉...
    99+
    2022-10-18
  • Redis在项目中的应用场景有哪些
    了解Redis在项目中的应用场景有哪些?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!Redis是一个开源的底层使用C语言编...
    99+
    2022-10-18
  • 浅析Android中常见三种弹框在项目中的应用
    一丶概述 弹框在Android项目中经常出现,常见的实现方法有三种:Dialog 弹框,Window弹框,Activity伪弹框。本文就说一说三种弹框的实现及在项目中的运用。 ...
    99+
    2022-06-06
    Android
  • 浅谈Redis在分布式系统中的协调性运用
    在分布式系统中,各个进程(本文使用进程来描述分布式系统中的运行主体,它们可以在同一个物理节点上也可以在不同的物理节点上)相互之间通常是需要协调进行运作的,有时是不同进程所处理的数据有依赖关系,必须按照一定的...
    99+
    2022-06-04
    分布式 浅谈 系统
  • Redis在项目中的使用(JedisPool方式)
    springboot中redis相关配置 1、pom.xml中引入依赖 <dependency> <groupId>redis.clients<...
    99+
    2022-11-12
  • redis用在项目上的方法
    这篇文章给大家分享的是有关redis用在项目上的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。想起自己以前想把Redis整合到JavaWeb项目中,网上搜了很多教程都不全面,...
    99+
    2022-10-18
  • 如何在java项目中使用redis
    本篇文章给大家分享的是有关如何在java项目中使用redis,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1、首先下载jar包放到你的工程中2、练习package c...
    99+
    2023-05-31
    redis java ava
  • Redis在项目中的使用方法有哪些
    本篇内容介绍了“Redis在项目中的使用方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!springboot中redis相关配置po...
    99+
    2023-06-22
  • 浅谈因为项目中的Logback于Nacos的Logback冲突导致的项目启动失败 ERROR in ch.qos.logback.core.rolling.RollingFileAppender[CO
    问题:  环境 :  Nacos 2.2.1   ,   Spring-cloud   Hoxton.SR1 , com.alibaba.cloud.version  2.2.8 (留意这个版本)         最近新搭建了一次虚拟机, ...
    99+
    2023-09-09
    java spring cloud
  • Vue项目之ES6装饰器在项目实战中的应用
    目录前言装饰模式(Decorator)ES6 装饰器装饰器应用ValidateCatchErrorConfirmation总结参考前言 在面向对象(OOP)的设计模式中,装饰器的应用...
    99+
    2022-11-13
  • 如何在SpringBoot项目中使用redis数据库
    今天就跟大家聊聊有关如何在SpringBoot项目中使用redis数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。REmote DIctionary Server(Redis) ...
    99+
    2023-06-07
  • Mybatis-plus在项目中的简单应用
    目录分页插件逻辑删除自动填充乐观锁多数据源通用枚举id生成及主键查询 LambdaQueryWrapper本文是一篇随笔,记录项目中应用的一些情景。 Mybatis-plus是Sp...
    99+
    2022-11-12
  • 在项目中使用redis做缓存的一些思路
    目录在项目中redis做缓存的一些思路首先,缓存的对象有三种本人走过的一些弯路为什么没用Redis做缓存使用Table作本地缓存使用Redis作缓存让我们来思考一下下面几个问题那么使...
    99+
    2022-11-12
  • Mybatis-plus如何应用在项目中
    这篇文章主要为大家展示了“Mybatis-plus如何应用在项目中”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Mybatis-plus如何应用在项目中”这篇文章吧。Mybatis-plus是S...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作