- 文章目录 复制脚本 ##Redis介绍## Redis如今已经成为Web开发社区最火热的内存数据库之一,随着Web2.0的快速发展,再加上半结构数据比重加大,网站对高效性能的需求也越来越多。 而且大型网站一般都有几百台或者更多Redis服务器。Redis作为一款功能强大的系统,无论是存储、队列还是缓存系统,都有其用武之地。 ##Redis G... 文章目录 复制脚本 ##Redis介绍## Redis如今已经成为Web开发社区最火热的内存数据库之一,随着Web2.0的快速发展,再加上半结构数据比重加大,网站对高效性能的需求也越来越多。 而且大型网站一般都有几百台或者更多Redis服务器。Redis作为一款功能强大的系统,无论是存储、队列还是缓存系统,都有其用武之地。 ##Redis G...
- 文章目录 位图定义应用场景基本使用查找统计 位图定义 位图并不是一种数据结构,其实就是一种普通的字符串,也可以说是byte数组。基本语法是setbit/getbit,刚才说了是一个byte数组,所以也可以用set/get设置或获取 SetBit语法: Setbit KEY_NAME OFFSET GetBit语法: Getbit KEY_N... 文章目录 位图定义应用场景基本使用查找统计 位图定义 位图并不是一种数据结构,其实就是一种普通的字符串,也可以说是byte数组。基本语法是setbit/getbit,刚才说了是一个byte数组,所以也可以用set/get设置或获取 SetBit语法: Setbit KEY_NAME OFFSET GetBit语法: Getbit KEY_N...
- (1)HyperLogLog简介 在Redis 在 2.8.9 版本才添加了 HyperLogLog,HyperLogLog算法是用于基数统计的算法,每个 HyperLogLog 键只需要花费 12 KB 内存,就可以计算接近 2^64 个不同元素的基数。HyperLogLog适用于大数据量的统计,因为成本相对来说是更低的,最多也就占用12kb内存 业务场景,Hyp... (1)HyperLogLog简介 在Redis 在 2.8.9 版本才添加了 HyperLogLog,HyperLogLog算法是用于基数统计的算法,每个 HyperLogLog 键只需要花费 12 KB 内存,就可以计算接近 2^64 个不同元素的基数。HyperLogLog适用于大数据量的统计,因为成本相对来说是更低的,最多也就占用12kb内存 业务场景,Hyp...
- OAuth2.0系列之信息Redis存储教程(七) 1、文章前言介绍 2、典型例子实践 3、功能简单测试 OAuth2.0系列博客: OAuth2.0系列之基本概念和运作流程(一) OAuth2.0系列之授权码模式实践教程(二) OAuth2.0系列之简化模式实践教程(三) OAuth2.0系列之密码模式实... OAuth2.0系列之信息Redis存储教程(七) 1、文章前言介绍 2、典型例子实践 3、功能简单测试 OAuth2.0系列博客: OAuth2.0系列之基本概念和运作流程(一) OAuth2.0系列之授权码模式实践教程(二) OAuth2.0系列之简化模式实践教程(三) OAuth2.0系列之密码模式实...
- JEEPlatform 一款企业信息化开发基础平台,可以用于快速构建企业后台管理系统,集成了OA(办公自动化)、SCM(供应链系统)、ERP(企业资源管理系统)、CMS(内容管理系统)、CRM(客户关系管理系统)等企业系统的通用业务功能。Github链接:https://github.com/u014427391/jeeplatform 欢迎下载或者star(收藏) ... JEEPlatform 一款企业信息化开发基础平台,可以用于快速构建企业后台管理系统,集成了OA(办公自动化)、SCM(供应链系统)、ERP(企业资源管理系统)、CMS(内容管理系统)、CRM(客户关系管理系统)等企业系统的通用业务功能。Github链接:https://github.com/u014427391/jeeplatform 欢迎下载或者star(收藏) ...
- 文章目录 一、业务场景1.1 实践场景1.2 实现方式 二、Redis延时队列2.1 Redis列表实现2.2 Redis集合实现 一、业务场景 所谓延时队列就是延时的消息队列,下面说一下一些业务场景比较好理解 1.1 实践场景 订单支付失败,每隔一段时间提醒用户用户并发量的情况,可以延时2分钟给用户发短信… 1.2 实现方式 这些情... 文章目录 一、业务场景1.1 实践场景1.2 实现方式 二、Redis延时队列2.1 Redis列表实现2.2 Redis集合实现 一、业务场景 所谓延时队列就是延时的消息队列,下面说一下一些业务场景比较好理解 1.1 实践场景 订单支付失败,每隔一段时间提醒用户用户并发量的情况,可以延时2分钟给用户发短信… 1.2 实现方式 这些情...
- redis4搭建高可用集群详解 一 、前提准备 yum install gcc yum install gcc-c++ yum install tcl yum install zlib-devel yum install openssl-devel 安装 redis-4.0.11,在... redis4搭建高可用集群详解 一 、前提准备 yum install gcc yum install gcc-c++ yum install tcl yum install zlib-devel yum install openssl-devel 安装 redis-4.0.11,在...
- Redis Desktop Manager连接Redis的坑 安装 和 启动 redis tar -xvf redis-4.0.11.tar.gz [root@localhost opt]# cd redis-4.0.11/ [root@localhost redis-4.0.11]# make 安装... Redis Desktop Manager连接Redis的坑 安装 和 启动 redis tar -xvf redis-4.0.11.tar.gz [root@localhost opt]# cd redis-4.0.11/ [root@localhost redis-4.0.11]# make 安装...
- 前言 在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,我们来解释一下幂等的概念:任意多次执行所产生的影响均与一次执行的影响相同。按照这个含义,最终的含义就是 对数据库的影响只能是一次性的,不能重复处理。如何保证其幂等性,通常有以下手段: 数据库建立唯一性索引,可以保证最终插入数据库的只有一条数据token机制,每次接口请求前先获取一个token,然后再下次请求... 前言 在实际的开发项目中,一个对外暴露的接口往往会面临很多次请求,我们来解释一下幂等的概念:任意多次执行所产生的影响均与一次执行的影响相同。按照这个含义,最终的含义就是 对数据库的影响只能是一次性的,不能重复处理。如何保证其幂等性,通常有以下手段: 数据库建立唯一性索引,可以保证最终插入数据库的只有一条数据token机制,每次接口请求前先获取一个token,然后再下次请求...
- 本文主要介绍用户eclipse实现java代码和Redis的基本操作。 本文主要介绍用户eclipse实现java代码和Redis的基本操作。
- redis-cli参数Usage: redis-cli [OPTIONS] [cmd [arg [arg ...]]] -h <hostname> Server hostname (default: 127.0.0.1) -p <port> Server port (default: 6379) -s <socket> Server socket (ove... redis-cli参数Usage: redis-cli [OPTIONS] [cmd [arg [arg ...]]] -h <hostname> Server hostname (default: 127.0.0.1) -p <port> Server port (default: 6379) -s <socket> Server socket (ove...
- *黄健宏(huangz),一位1990年出生的计算机技术图书作译者,《Redis设计与实现》一书的作者,《Go Web编程》《Redis实战》一书的译者。除了已出版的两本作品之外,他还创作和翻译了《Go标准库中文文档》《Redis命令参考》《SICP解题集》等一系列开源文档。要了解关于黄健宏的更多信息,请访问他的个人主页http://huangz.me。他是一个极致的完美主义者,为翻译《Go... *黄健宏(huangz),一位1990年出生的计算机技术图书作译者,《Redis设计与实现》一书的作者,《Go Web编程》《Redis实战》一书的译者。除了已出版的两本作品之外,他还创作和翻译了《Go标准库中文文档》《Redis命令参考》《SICP解题集》等一系列开源文档。要了解关于黄健宏的更多信息,请访问他的个人主页http://huangz.me。他是一个极致的完美主义者,为翻译《Go...
- 《redis入门指南》这本书入门不错,值得推荐,每一章都有些干活。这里分别加以总结,并增加了自己的一些理解。常见数据结构字符串类型这是最常见的key-value的结构,但是现在的no-sql远不止于此:我们来看看四个使用字符串类型的场景: INCR num: 进行文章的访问pv统计; INCR num: 生成自增ID,类似于mysql的auto_increment; SET key valu... 《redis入门指南》这本书入门不错,值得推荐,每一章都有些干活。这里分别加以总结,并增加了自己的一些理解。常见数据结构字符串类型这是最常见的key-value的结构,但是现在的no-sql远不止于此:我们来看看四个使用字符串类型的场景: INCR num: 进行文章的访问pv统计; INCR num: 生成自增ID,类似于mysql的auto_increment; SET key valu...
- 整个优惠券中心分为前端和后端,小灰所负责的是后端RPC接口的开发。接口中包含“查券”和“领券”两个方法,项目大体结构如下图:小灰原本的优惠券查询接口是这样实现的:优惠券列表在Redis中以List的形式存储,查询时的逻辑很简单:1.查询缓存,如果缓存存在,返回结果2.缓存不存在,查询数据库3.把查询数据库的结果循环放入缓存然而,当某个时间点缓存不存在,请求量又很大的时候,会出现缓存并发的问题... 整个优惠券中心分为前端和后端,小灰所负责的是后端RPC接口的开发。接口中包含“查券”和“领券”两个方法,项目大体结构如下图:小灰原本的优惠券查询接口是这样实现的:优惠券列表在Redis中以List的形式存储,查询时的逻辑很简单:1.查询缓存,如果缓存存在,返回结果2.缓存不存在,查询数据库3.把查询数据库的结果循环放入缓存然而,当某个时间点缓存不存在,请求量又很大的时候,会出现缓存并发的问题...
- 前言之前或多或少分享过一些内存模型、对象创建之类的内容,其实大部分人看完都是懵懵懂懂,也不知道这些的实际意义。直到有一天你会碰到线上奇奇怪怪的问题,如:线程执行一个任务迟迟没有返回,应用假死。接口响应缓慢,甚至请求超时。CPU 高负载运行。这类问题并不像一个空指针、数组越界这样明显好查,这时就需要刚才提到的内存模型、对象创建、线程等相关知识结合在一起来排查问题了。正好这次借助之前的一次生产问... 前言之前或多或少分享过一些内存模型、对象创建之类的内容,其实大部分人看完都是懵懵懂懂,也不知道这些的实际意义。直到有一天你会碰到线上奇奇怪怪的问题,如:线程执行一个任务迟迟没有返回,应用假死。接口响应缓慢,甚至请求超时。CPU 高负载运行。这类问题并不像一个空指针、数组越界这样明显好查,这时就需要刚才提到的内存模型、对象创建、线程等相关知识结合在一起来排查问题了。正好这次借助之前的一次生产问...
上滑加载中
推荐直播
-
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中
热门标签