Hyperf v1.0 发布,全新企业级的 PHP 协程框架 HyperfHyperf 是基于 Swoole 4.3+ 实现的高性能、高灵活性的 PHP 协程框架,内置协程服务器及大量常用的组件,性能较传统基于 PHP-FPM 的框架有质的提升,提供超高性能的同时,也保持着极其灵活的可扩展性,标准组件均均基于 PSR 标准 实现,基于强大的依赖注入设计,保证了绝大部分组件或类都是 可替换
我们一直都知道,redis几大常用数据结构,字符串、散列、列表、集合、有序集合。其实后来Redis做了很多补充,其中之一就是HyperLogLog,另外的还有GEO(地理位置),是3.2版本加的。这里我们就来简单介绍下HyperLogLog结构。先说用处:这个结构可以非常省内存的去统计各种计数,比如注册ip数、每日访问IP数、页面实时UV(PV肯定字符串就搞定了)、在线用户数等。这里看到所有的
注:以下内容部分取自微软官网:现在你已基本了解如何部署 Hyper-V、创建虚拟机和管理这些虚拟机,让我们研究一下如何使用 PowerShell 来自动执行其中大部分活动。返回 Hyper-V 命令列表单击 Windows“开始”按钮,键入“PowerShell”。运行以下命令以显示适用于 Hyper-V PowerShell 模块的 PowerShell 命令的可搜索列表。PowerShellG
Redis 是什么?Redis 是一个高性能 key-value 的非关系型内存数据库,这里 key-value 可以理解成Java中的 Map。Redis 的 value 支持各种数据结构类型,不仅有常用的 string,还有 list、set、hashmap、sorted sets、bitmaps、hyperloglogs 、geospatial。Redis 通过 master-slave (
转载 2023-08-04 18:05:23
125阅读
# 项目方案:在docker for Windows中使用Hyperf框架 ## 一、背景介绍 Docker是一种容器化技术,可以让开发者更轻松地构建、部署和运行应用程序。Hyperf是一款基于Swoole的高性能PHP微服务框架,支持协程、高性能、便捷开发等特性。本项目方案旨在帮助开发者在Windows环境下使用Docker和Hyperf框架进行开发。 ## 二、项目准备 ### 1.
原创 4月前
80阅读
1.安装Redis 的框架扩展 composer require hyperf/redis 2.配置.env文件 REDIS_HOST=127.0.0.1 REDIS_AUTH=Your secret REDIS_PORT=6379 REDIS_DB=0 3.配置redis.php文件 在项目/co ...
转载 2021-07-26 16:20:00
969阅读
2评论
# 如何在 Hyperf 中接入 Redis 在现代的 web 开发中,Redis 是一个广泛使用的内存数据存储系统,常用于缓存、会话存储和消息队列等场景。Hyperf 作为一个高性能 PHP 框架,提供了良好的 Redis 支持。本文将介绍如何在 Hyperf 中接入 Redis,并使用示例代码进行演示。 ## 1. Hyperf 环境搭建 在开始之前,请确保你已经安装了 Composer
原创 17天前
32阅读
# Hyperf Redis Push 实现教程 ## 1. 流程概述 在实现Hyperf Redis Push之前,我们先来了解一下整个流程。下面是一个简要的流程图: ```mermaid stateDiagram [*] --> 开始 开始 --> 连接Redis 连接Redis --> 发布消息 发布消息 --> 结束 结束 --> [*] ``
原创 2023-10-17 11:50:00
46阅读
Hyperf使用sessionhyperf初体验 session学习在使用session之前需要先去了解一下,hyperf的注解作用。官当文档说法:注释:给程序
原创 2023-05-05 17:25:47
47阅读
hyperf里面使用session的时候可以先安装组件包composer require hyperf/sessionSession 组件的配置储存于  config/autoload/session.php  文件中如文件不存在,可通过  php bin/hyperf.php vendor:publish hyperf/session
原创 2022-04-08 15:41:16
479阅读
Hyper-v 2016 VHD Set微软在Windows Server 2016 Hyper-v中新增了一种磁盘类型--“VHD集”,和以前版本的共享VHD类似,这种类型的磁盘能够在多个服务器之间共享来实现来宾群集。看到这里相信有很多熟悉Hyper-v的朋友会问:这和以前的 Share VHDX有什么区别?下面我们就来看一下:Share VHDX可以使多个虚拟机之间共用一个虚拟硬盘,这对于实施
3、生成配置文件 php bin/hyperf.php vendor:publish hyperf/watcher。2、安装 comp
原创 2023-06-07 06:36:30
132阅读
hyperf是swoole的封装框架,用起来效率还是不错的.使用方式看手册​​https://hyperf.wiki/2.2/#/zh-cn/quick-start/install​​其实是靠composercomposer create-project hyperf/hyperf-skeleton之后就是会询问安装那些你想要的包然后我就同意了 redis cache tarce等等,之后就是要加
原创 2022-04-08 15:42:58
3536阅读
# 项目方案:在 Hyperf使用 TCP 链接 Redis ## 1. 简介 在 Hyperf使用 TCP 连接 Redis,可以通过 Hyperf 自带的 `Redis` 组件和 `Hyperf\Redis\RedisProxy` 类来实现。本文将介绍如何配置 Hyperf 项目和代码示例来实现连接 Redis。 ## 2. 环境准备 在开始之前,请确保已经安装了以下环境: - P
原创 2023-08-24 04:20:55
159阅读
1、HyperLogLog算法时一种非常巧妙的近似统计大量去重元素数量的算法,它内部维护了16384个桶来记录各自桶的元素数量,当一个元素过来,它会散列到其中一个桶。当元素到来时,通过 hash 算法将这个元素分派到其中的一个小集合存储,同样的元素总是会散列到同样的小集合。这样总的计数就是所有小集合大小的总和。使用这种方式精确计数除了可以增加元素外,还可以减少元素。一个HyperLogLog实际占
本篇文章介绍Redis协议、内存模型、持久化以及分布式解决方案。1. redis协议:redisClient与redisServer之间的通信协议叫:RESP (REdis Serialization Protocol)。RESP遵循Request-Response模型,具体实现如下:Clients send commands to a Redis server as a RESP Array
# Hyperf Redis 跨主机实现流程 ## 介绍 在本文中,我将向你介绍如何使用 Hyperf 框架实现 Redis 跨主机的功能。首先,我们需要了解 Redis 是什么,以及为什么需要设置跨主机的功能。然后,我将详细介绍实现跨主机的步骤,并提供相应的代码示例和注释。 ## Redis简介 Redis是一个开源的内存数据结构存储系统,它支持多种数据结构,如字符串、哈希表、列表、集合、有
原创 2023-09-11 08:37:04
68阅读
# Hyperf Redis 延时队列实现指南 在微服务架构中,任务的异步处理变得越来越重要。Redis 提供了优秀的能力来实现延迟任务队列,本文将带领你一步步实现 `Hyperf` 框架中的 Redis 延时队列功能。 ## 流程概览 在实现 Redis 延时队列之前,我们需要了解整个流程。以下是关键步骤的概述: | 步骤 | 描述 | | ---- | ---- | | 1. 安装 H
原创 2月前
62阅读
# 使用 Hyperf Redis 存储 List 在现代的 Web 开发中,缓存是一个非常重要的概念。而 Redis 是一个非常流行的内存数据库,它被广泛用于缓存、会话管理等方面。Hyperf 是一个基于协程的高性能 PHP 框架,它提供了对 Redis 的支持,可以方便地在 Hyperf 中操作 Redis。 在本文中,我们将介绍如何在 Hyperf使用 Redis 存储 List 数
原创 7月前
94阅读
# Hyperf Redis连接超时 在使用 Hyperf 框架开发应用程序时,我们经常会使用 Redis 来进行缓存、队列等操作。然而,有时我们可能会遇到 Redis 连接超时的问题,这会导致应用程序无法正常工作。本文将讨论这个问题的原因和解决方法,并通过代码示例来演示如何解决该问题。 ## 问题分析 当我们在 Hyperf 框架中连接 Redis 时,可能会遇到以下情况导致连接超时:
原创 10月前
139阅读
  • 1
  • 2
  • 3
  • 4
  • 5