学习Redis之前,我还是觉得我务必跟你说一声,也是在我文章之中说的很多的一句话,我想也会适用于学习Redis,那就是在接触文章里的Reids命令时,不用试图去记这些命令 ,用到时去看API帮助文档即可;会用了或者实践过了再去了解也不会迟。上手Redis系列上手Redis必知必会:最基础知识点和最基本常用操作上手Redis系列(一):超全String字符串类型详解上手Redis系列(二):超全Li
# 如何在 Hyperf 项目中配置 Redis Redis 是一个高性能的键值数据库,常用于缓存和消息队列。在 Hyperf 框架中配置 Redis 是一个相对简单的过程。本文将详细讲解如何在 Hyperf 项目中配置 Redis,流程中每一步的实现方式,以及相应的代码示例。 ## 整体流程概述 在开始之前,我们需要了解整个配置过程的主要步骤。以下是一个简明的步骤表格: | 步骤编号 |
原创 9月前
195阅读
# 使用 Hyperf 配置 Redis 集群:一步一步教程 在现代 web 开发中,Redis 是一个流行的高性能数据存储解决方案,广泛用于缓存、消息队列和数据持久化等场景。对于需要高可用性和可扩展性的应用,Redis 集群提供了一个强大而灵活的解决方案。在本篇文章中,我们将探索如何在 Hyperf 框架中配置 Redis 集群。 ## 什么是 Redis 集群? Redis 集群是 Re
原创 8月前
67阅读
1、HyperLogLog算法时一种非常巧妙的近似统计大量去重元素数量的算法,它内部维护了16384个桶来记录各自桶的元素数量,当一个元素过来,它会散列到其中一个桶。当元素到来时,通过 hash 算法将这个元素分派到其中的一个小集合存储,同样的元素总是会散列到同样的小集合。这样总的计数就是所有小集合大小的总和。使用这种方式精确计数除了可以增加元素外,还可以减少元素。一个HyperLogLog实际占
# 在 Hyperf配置 Redis Auth Hyperf 是一个高效的 PHP 微服务框架,广泛应用于构建现代化的服务架构。Redis 是一个高性能的键值存储系统,常用于缓存和消息队列。在 Hyperf 中使用 Redis 时,有时您需要对 Redis 实例进行身份验证(Auth),以确保数据安全。 本文将详细讲解如何在 Hyperf配置 Redis Auth,包括具体的代码示例。
原创 9月前
62阅读
【统计PV与UV】Redis提供了一组略有误差的统计指令,pfadd与pfcount,这两个指令配合使用,可以进行上亿数据的去重不精确统计,它的优势就是节省空间(12KB就能统计2^64个数据)。想想如果使用set进行过滤与存储会是多大的空间消耗。另外,使用pfmerge可以将多个pf数值累加在一起。【原理简述-参考https://www.jianshu.com/p/55defda6dcd2】首先
转载 2023-07-24 15:10:55
126阅读
1:业务场景引入HyperLogLog常用于大数据量的统计,比如页面访问量统计或者用户访问量统计。①需求:要统计一个页面的访问量(PV)①方案:直接用redis计数器或者直接存数据库都可以②需求:要统计一个页面的用户访问量(UV),即:一个用户一天内如果访问多次的话,也只能算一次②方案:可能会想到用SET集合来做,因为SET集合是有去重功能的,key存储页面对应的关键字,value存储对应user
转载 2023-09-08 21:55:49
89阅读
一、sds.h redis实现动态字符串的方法是定义一个结构体分别指明字符串长度、分配长度、类型和字符数组,其中类型用来表示不同长度的结构,如下:/* Note: sdshdr5 is never used, we just access the flags byte directly. * However is here to document the layout of type
# 使用 Hyperf 实例配置外的 Redis Hyperf 是一个高性能的 PHP 微服务框架,提供了丰富的组件,特别适合开发高并发的网络应用。在实际应用中,Redis 通常被用作缓存、消息队列或数据存储。本文将介绍如何在 Hyperf 中使用外部 Redis 实例进行配置及操作。 ## 一、配置 RedisHyperf 应用中,我们可以通过修改 `config/autoload/
原创 2024-10-08 05:20:42
110阅读
# 理解 Hyperf 框架中的 Redis 配置 在现代开发中,Redis 被广泛应用于缓存、会话管理等场景,帮助提升应用性能和响应速度。对于使用 Hyperf 框架的开发者而言,Redis配置尤为重要。本文将详细介绍在 Hyperf 框架中如何配置 Redis,并配合代码示例加深理解。 ## 1. 什么是 Hyperf 框架? Hyperf 是一个基于 PHP 7.4+ 开发的高性能
原创 10月前
137阅读
添加配置(author) config/config.php <?php declare(strict_types=1); use Hyperf\Contract\StdoutLoggerInterface; use Psr\Log\LogLevel; return [ 'app_name' => ...
转载 2021-09-07 01:52:00
364阅读
2评论
# 如何在 Hyperf 中接入 Redis 在现代的 web 开发中,Redis 是一个广泛使用的内存数据存储系统,常用于缓存、会话存储和消息队列等场景。Hyperf 作为一个高性能 PHP 框架,提供了良好的 Redis 支持。本文将介绍如何在 Hyperf 中接入 Redis,并使用示例代码进行演示。 ## 1. Hyperf 环境搭建 在开始之前,请确保你已经安装了 Composer
原创 2024-10-19 05:19:58
195阅读
1 redis高级的数据类型HyperLogLog1.1 介绍Redis在2.8.9的版本中添加了HyperLogLog结构,HyperLogLog是用来做基数统计的算法,HyperLogLog的优点是,在输入元素的数量或者体积非常非常大时, 计算基数所需的空间总是固定的,并且是很小的。 在Redis里面,每个HyperLogLog键只需要花费12kb内存,就可以计算接近264个
转载 6月前
23阅读
文章目录Hyperledger 诞生动因Hyperledger 体系结构Fabric 技术特性多账本特性智能合约权限系统Fabric共识算法 Hyperledger 诞生动因容易观察看,不管是比特币、以太坊还是什么其他货币,它们的涉及是完全开放的、去中心化和非授权的。对应完全开放、非授权的代价,则是什么人都可以参与,而参与的代价是需要POW以达到整个网络的完全和稳定。所以,上述特性是和现有的绝大
# Hyperf Redis Push 实现教程 ## 1. 流程概述 在实现Hyperf Redis Push之前,我们先来了解一下整个流程。下面是一个简要的流程图: ```mermaid stateDiagram [*] --> 开始 开始 --> 连接Redis 连接Redis --> 发布消息 发布消息 --> 结束 结束 --> [*] ``
原创 2023-10-17 11:50:00
67阅读
# Hyperf 操作 Redis 的完整指南 Hyperf 是一个高性能的 PHP 框架,广泛用于构建微服务与 API。Redis 是一个高性能的键值数据库,常用于缓存、消息队列等场景。本文将详细介绍如何在 Hyperf 中操作 Redis,帮助你从入门到熟练掌握这个技能。 ## 流程概述 首先,让我们了解整个操作流程。以下是我们将会遵循的步骤: | 步骤 | 操作
原创 7月前
75阅读
## Hyperf Redis 使用指南 在现代开发中,Redis 是一个非常流行的高性能键值数据库,常用于缓存和数据存储。本文将教你如何在 Hyperf 框架中使用 Redis。下面是实现的总体流程: ### 实现步骤 | 步骤 | 描述 | |---|---| | 1 | 安装 HyperfRedis 扩展 | | 2 | 配置 Redis 连接 | | 3 | 使用 Red
原创 7月前
129阅读
# 在 Hyperf 中使用 Redis Hyperf 是一个高性能的 PHP 微框架,非常适合构建现代的 web 服务,其中 Redis 是一个强大的内存数据存储解决方案,广泛应用于缓存、会话存储等场景。本篇文章将教会您如何在 Hyperf 中使用 Redis,内容包括流程步骤、代码实现及解释。 ## 流程步骤 在着手实现 Redis 前,我们首先需要了解整个实现的流程。以下是具体的流程步
原创 8月前
133阅读
一、使用Redisson步骤Redisson各个锁基本所用Redisson各个锁基本所用Redisson各个锁基本所用二、源码解析lock锁1) 基本思想:lock有两种方法 一种是空参  另一种是带参          * 空参方法:会默认调用看门狗的过期时间30*1000(30秒)       &nbsp
场景做服务端的同学,应该都遇到过计数场景,比如我想知道浏览某一个web页面的总人数,总次数;查看某条热门动态的总人数总次数;购买某件商品的总人数总次数;对于总次数我们直接基于计数器累加就能很方便的解决,时间和空间复杂度都不高。而对于总人数,常规思路我们都是基于去重数据结构Set来存储,将所有访问了的用户id就存到到set中,最终获取set集合中的元素个数即为总人数。当平台量不大时可能还好,一旦访问
  • 1
  • 2
  • 3
  • 4
  • 5