• Redis的初步安装

    时间:2024-05-01 22:54:56

    Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。下载官网下载:http://redis.io/download安装tar zxvf redis-2.8.9.tar.gz #解压 cd redis-2.8.9 #...

  • redis生成分布式id方案

    时间:2024-04-30 12:16:25

    分布式Id - redis方式本篇分享内容是关于生成分布式Id的其中之一方案,除了redis方案之外还有如:数据库,雪花算法,mogodb(object_id也是数据库)等方案,对于redis来说是我们常用并接触比较多的,因此主要谈谈结合redis生成分布式id方案。分布式Id设计流程图基于redi...

  • Win10安装Redis

    时间:2024-04-29 18:34:57

    Redis安装下载地址:https://github.com/MicrosoftArchive/redis/releases下载对应的版本:这里下载Redis-x64-3.2.100解压文件进入Redis-x64-3.2.100目录,执行redis-server.exe redis.windows....

  • 【转】redis windows环境搭建

    时间:2024-04-29 17:30:55

    一.下载redis windows压缩包地址参考:https://github.com/ServiceStack/redis-windows/tree/master/downloadshttps://github.com/MSOpenTech/redis/releases解压后:各个项的意义redi...

  • redis 使用互斥锁或逻辑过期两种方案解决缓存击穿,和缓存穿透(用缓存空值 或布隆过滤器)的解决方案

    时间:2024-04-29 17:20:33

    缓存穿透         缓存穿透是指在缓存中查找一个不存在的值,由于缓存一般不会存储这种无效的数据,所以每次查询都会落到数据库上,导致数据库压力增大,严重时可能会导致数据库宕机。解决方案: 1 缓存空值 (本文此方案) 2 布隆过滤器 3 增强id的复杂度 4 做好数据的基础格式校验 5 做好热点...

  • 万能分布式消费框架,添加基于redis中间件的方式。

    时间:2024-04-29 17:07:00

    更新 python万能消费框架,新增7种中间件(或操作mq的包)和三种并发模式。框架目的是分布式调度起一切任何函数(当然也包括调度起一切任何方法)。之前写的是基于rabbitmq的,作为专用的消息队列好处比redis的list结构好很多。但有的人还是强烈喜欢用redis,以及rabbitmq安装比r...

  • 001 redis高并发减库存-1DecrProductStockController.java

    时间:2024-04-29 07:14:48

    decrProductStock.lua if redis.call('get', KEYS[1]) ~='0' then return redis.call('decrby',KEYS[1],ARGV[1])else return -1;end deleteLock....

  • redis-cli -h xxxxx -p xxxx monitor 监控host为xxxx,端口为xxx,redis连接及读写操作

    时间:2024-04-27 12:52:46

    # redis-cli -p monitorOK1480831181.421055 [ 127.0.0.1:] "evalsha" "3236c446d3b876265fe40ac665cb6dc17e6242b0" "" "key_count_test_jam" ""1480831181.421

  • 【黑马头条】-day11热点文章实时计算-kafka-kafkaStream-Redis

    时间:2024-04-27 07:18:39

    文章目录 今日内容1 实时流式计算1.1 应用场景1.2 技术方案选型2 Kafka Stream2.1 概述2.2 KafkaStream2.3 入门demo2.3.1 需求分析2.3.2 实现2.3.2.1 添加依赖2.3.2.2 创建快速启动,生成kafka流2.3.2.3 修改生产者...

  • Spring整合Redis&JSON序列化&Spring/Web项目部署相关

    时间:2024-04-26 23:04:02

    几种JSON框架用法和效率对比:https://blog.csdn.net/sisyphus_z/article/details/53333925https://blog.csdn.net/weixin_42476601/article/details/81700981https://blog.cs...

  • Redis六(管道)

    时间:2024-04-26 08:39:46

    管道为什么使用管道?Redis是一个TCP服务器,支持请求/响应协议。 在Redis中,请求通过以下步骤完成:客户端向服务器发送查询,并从套接字读取,通常以阻塞的方式,用于服务器响应。服务器处理命令并将响应发送回客户端。Redis 管道技术可以在服务端未响应时,客户端可以继续向服务端发送请求,并最终...

  • Redis入门到通关之Redis数据结构-List篇-☃️数据结构

    时间:2024-04-25 10:56:56

    哪一个数据结构能满足上述特征? LinkedList :普通链表,可以从双端访问,内存占用较高,内存碎片较多ZipList :压缩列表,可以从双端访问,内存占用低,存储上限低QuickList:LinkedList + ZipList,可以从双端访问,内存占用较低,包含多个ZipList,存储上限...

  • redis中的集群模式

    时间:2024-04-25 10:56:31

     主从复制、主从同步(解决高并发读的问题) 主从同步原理: 1.全量同步 slave(从节点)每次请求数据同步会带两个参数:replid和offset。         replid:第一次请求同步时,replid和master的replid不一样,这时主节点就知道当前从节点是第一次来。就...

  • Redis入门到高可用(十四)—— bitmap

    时间:2024-04-24 10:24:48

    一、初步认识二、API1.setbit2.getbit3.bitcount4.bitop5.bitpos三、位图使用四、 使用经验...

  • 【redis前传】自己手写一个LRU策略 | redis淘汰策略

    时间:2024-04-23 14:21:25

    title: 自己手写一个LRU策略date: 2021-06-18 12:00:30tags:- [redis]- [lru]categories:- [redis]permalink: zxhprefix: redis一、题目描述146. LRU 缓存机制运用你所掌握的数据结构,设计和实现一个 ...

  • 苍穹外卖day7 缓存商品(redis/Spring Cache)、用户端购物车功能-三、购物车管理

    时间:2024-04-23 11:18:00

    1. 添加购物车 1.1 产品原型 1.2 接口设计 1.3 数据库设计 暂时存放所选商品的地方 选的什么商品 每个商品都买了几个 不同用户的购物车需要区分开 1.4 代码开发 1、在ShoppingCartController中编写add方法添加购物车 @PostMapping("/add"...

  • Redis底层数据结构之quicklist-三、quicklistNode结构

    时间:2024-04-23 08:55:52

    基于listpack(V6.2) /* quicklistNode is a 32 byte struct describing a listpack for a quicklist.* We use bit fields keep the quicklistNode at 32 bytes.* ...

  • Redis实现延迟任务的几种方案

    时间:2024-04-23 07:25:13

    ????️个人主页:牵着猫散步的鼠鼠  ????️系列专栏:Java全栈-专栏 ????️个人学习笔记,若有缺误,欢迎评论区指正 目录 1.前言 2.Redis如何实现延迟任务? 3.代码实现 3.1. 过期键通知事件实现 3.2. 使用ZSet实现延迟任务 3.3 使用Rediss...

  • Redis中各种方法的使用

    时间:2024-04-22 21:31:08

    一:Redis的简介Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集...

  • Spring Boot 项目实战(四)集成 Redis

    时间:2024-04-22 08:01:12

    一、前言上篇介绍了接口文档工具 Swagger 及项目监控工具 JavaMelody 的集成过程,使项目更加健壮。在 JAVA Web 项目某些场景中,我们需要用缓存解决如热点数据访问的性能问题,业界常用的中间件如 Memcached 、 Redis 等。相比 Memcached ,Redis 支持...