Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。
文章浏览阅读1.6k次,点赞15次,收藏9次。window环境下Redis7服务器的安装和运行_redis7 windows
文章浏览阅读904次。Redis-Sentinel(哨兵模式)是Redis官方推荐的高可用性(HA)解决方案,当用Redis做Master-slave的高可用方案时,假如master宕机了,Redis本身(包括它的很多客户端)都没有实现自动进行主备切换,而Redis-sentinel本身也是一个独立运行的进程,它能监控多个master-slave集群,发现master宕机后能进行自懂切换。B1节点替代了B节点,所以Redis集群将会选择B1节点作为新的主节点,集群将会继续正确地提供服务。当B重新开启后,它就会变成B1的从节点。
文章浏览阅读987次,点赞25次,收藏17次。使用 redission 分布式锁的时候 报错 ERR bad lua script for redis cluster, first parameter of redis.call/redis.pcall must be a single literal string_err bad lua script for redis cluster, first parameter of redis
文章浏览阅读3.2k次。Docker DockerFile部署java jar项目包,以及Mysql,Redis_docker部署jar包
文章浏览阅读1.3k次。【代码】redis方法 setIfAbsent。_redis setifabsent
文章浏览阅读3.2k次,点赞54次,收藏79次。布谷鸟过滤器基于布谷鸟哈希结构,它使用指纹来标记每一个元素。布谷鸟过滤器解决了布隆过滤器不可以对内部数据进行删除的痛点。但由于其基于指纹的特性,可能会存在误判情况。_布谷鸟过滤器 redis
文章浏览阅读4.4w次,点赞81次,收藏188次。接到一个优化场景:小程序用户的openid作为最主要的业务查询字段,在做了缓存设计之后仍有非常高频的查询,通过埋点简单统计约在每日1000w次。其中:由于有新增用户,新增矩阵小程序等原因,导致请求的openid根本不存在MySQL数据库中,这部分统计约占30%左右,也就是约300w次查询是浪费的。解决思路:优化的思路也非常简单:布隆过滤(bloom filter),它作为非常成熟的方案很适合类似场景,所以使用bloom在查MySQL之前优先判断openid是否存在就可以解决这个_redis 布隆过滤器 多少数据量 性能最优
文章浏览阅读1k次,点赞34次,收藏29次。redis数据类型Set详细介绍
文章浏览阅读2.4k次,点赞65次,收藏85次。图文详解redis五种基础数据的操作,建议可以收藏起来,用的时候查一下。
文章浏览阅读2.6k次,点赞36次,收藏22次。缓存预热是指系统上线后,提前将相关的缓存数据加载到缓存系统。避免在用户请求的时候,先查询数据库,然后再将数据缓存的问题,用户直接查询事先被预热的缓存数据。如果不进行预热,那么 Redis 初始状态数据为空,系统上线初期,对于高并发的流量,都会访问到数据库中,对数据库造成流量的压力。数据量不大的时候,工程启动的时候进行加载缓存动作数据量大的时候,设置一个定时任务脚本,进行缓存的刷新数据量太大的时候,优先保证热点数据进行提前加载到缓存。
文章浏览阅读1k次。Windows 环境中配置或者修改 redis 数据库的密码_windows查看redis密码
文章浏览阅读851次,点赞13次,收藏20次。1.背景介绍Redis是一种高性能的键值存储系统,广泛应用于缓存、队列、计数器等场景。随着Redis的使用越来越广泛,监控和性能指标的关注也越来越重要。在这篇文章中,我们将深入探讨Redis监控与性能指标的相关知识,帮助您更好地管理和优化Redis系统。1.1 Redis的重要性Redis作为一种高性能的键值存储系统,具有以下特点:高性能:Redis采用内存存储,提供快速的读写操...
文章浏览阅读1.1k次,点赞19次,收藏20次。其实思路很简单, 就是每次请求保证唯一性, 从而保证幂等性, 通过拦截器+注解, 就不用每次请求都写重复代码, 其实也可以利用spring aop实现。
文章浏览阅读1.7w次,点赞108次,收藏144次。【Redis】Redis是什么、能干什么、主要功能和工作原理的详细讲解_redis 定义
文章浏览阅读2.4k次,点赞7次,收藏23次。Unbutu系统-Docker安装、JDK环境配置,Docker常用指令、Docker安装MySQL、Docker安装Redis、Docker安装Tomcat、Docker安装Nginx,前端后分离项目_ubuntu docker安装
文章浏览阅读3.2k次,点赞52次,收藏49次。如果你还在为Redis整合SSM项目而苦恼,如果你还在不理解什么是Redis中的击穿、穿透、雪崩而担忧以及不会熟练使用缓存注解,那么快来看这篇博客吧!!一篇博客教会你!!!_java ssm框架配置引入redis并且如何使用
文章浏览阅读1.1k次,点赞32次,收藏18次。前两天分享了Redis集群的主从模式和哨兵模式,有需要的可以点下面连接回顾一下,本篇是Redis集群教程的最后一片,我们来学习一下Redis Cluster模式,也是实际应用场景中选择的最多的方式。
文章浏览阅读5.1k次,点赞3次,收藏13次。执行命令,下载镜像,如下所示:执行命令,创建并启动容器测试的第一种方式,使用进行连接测试,我们发现没有问题,可以正常的进行连接。测试的第二种方式,进入容器测试,执行以下命令,我们可以发现可以正常执行。_docker安装redis
文章浏览阅读1.1k次,点赞51次,收藏40次。✘ 薪火相传:上一个 Slave 可以是下一个 Slave 的 Master,Slave 同样可以接收其他 Slaves 的连接和同步请求,那么该 Slave 作为了链条中下一个的 Master,可以有效减轻 Master 的写压力。由于所有的写操作都是先在 Master 上操作,然后同步更新到 Slave 上,所以从 Master 同步到 Slave 机器有一定的延迟,当系统很繁忙的时候,延迟问题会更加严重,Slave 机器数量的增加也会使这个问题更加严重。✘ 反客为主:SLAVEOF NO ONE。
文章浏览阅读1.9k次,点赞38次,收藏59次。模拟一个tcp服务器处理30个客户socket,一个监考老师监考多个学生,谁举手就应答谁。假设你是一个监考老师,让30个学生解答一道竞赛考题,然后负责验收学生答卷,你有下面几个选择:第一种选择:按顺序逐个验收,先验收A,然后是B,之后是C、D。。。这中间如果有一个学生卡住,全班都会被耽误,你用循环挨个处理socket,根本不具有并发能力。第二种选择:你创建30个分身线程,每个分身线程检查一个学生的答案是否正确。这种类似于为每一个用户创建一个进程或者线程处理连接。
文章浏览阅读5.6k次,点赞64次,收藏58次。key 的类型对应着 value 的类型,同样也有五种(string、list、hash、set、zset)
文章浏览阅读1.6k次,点赞2次,收藏4次。redis讲解以及操作_gin redis
文章浏览阅读2.5k次。ERR AUTH called without any password configured for the default user. Are you sure your configuration is correct?. channel: [id: 0x78c78239, L:/127.0.0.1:53460 - R:127.0.0.1/127.0.0.1:6379] command: (AUTH), params: (password masked)_command: (auth), params: (password masked)
文章浏览阅读878次,点赞22次,收藏25次。1.背景介绍在现代软件开发中,高性能、可扩展性和实时性是开发者最关注的因素之一。为了满足这些需求,我们需要选择合适的技术栈。在本文中,我们将探讨如何将Redis与Rx.NET集成,以实现高性能、可扩展性和实时性的开发。1. 背景介绍Redis(Remote Dictionary Server)是一个开源的、高性能的键值存储系统,它支持数据结构的服务器。Redis提供了多种数据结构,如字...
文章浏览阅读2.5k次,点赞65次,收藏57次。redis—List列表详解
文章浏览阅读6.5k次,点赞54次,收藏64次。Redis安装和启动、以及使用Redis常用命令详解。_redis 启动
文章浏览阅读1.4k次,点赞36次,收藏41次。商家端订单管模块
文章浏览阅读1.8k次,点赞14次,收藏12次。Another Redis Desktop Manager下载安装(超详细)_anotherredisdesktopmanager下载
文章浏览阅读3.2w次,点赞93次,收藏83次。下载最新版 VC_redist.x86.exe / VC_redist.x64.exe for Visual Studio 2015, 2017, 2019, and 2022_vc_redist.x86
文章浏览阅读1.5k次,点赞5次,收藏20次。使用Electron将前后端分离项目打包成桌面端服务,框架涉及SpringBoot,Vue,Nginx,Redis,MySQL,Electron。_jar 打包成 exe 包括数据库、redis