包含"Redis"标签的文章
-
使用Redis时不可原谅的几个低级错误 你知道几个
Redis有多好用咱就不多说了,再好的工具,也得使用得当,才能发挥最佳效用,如果不分青红皂白使劲造,Redis也扛不住,今天和小伙伴们聊一聊Redis中需要慎重使用的几个命令,1FLUSHALL和FLUSHDB这两个命令会分别清空所有数据库或当前数据库中的所有数据,由于它们会删除大量数据,数据量大的...
-
Redis遇到Hash冲突怎么办
一、什么是Hash冲突Hash冲突,也称为Hash碰撞,是指不同的关键字通过Hash函数计算得到了相同的Hash地址,Hash冲突在Hash表中是不可避免的,因为Hash表的地址空间有限,而可能的关键字数量是无限的,为了解决Hash冲突,有几种常见的方法,不同的编程语言在面临这个问题时也都采取了不同...
-
万字长文详细分享 的常见业务场景 Redis
考虑一个大型电商平台,它使用多个服务器来处理用户请求以提高可用性和伸缩性,当用户登录后,其会话信息,session,需要在所有服务器间共享,以确保无论用户请求到达哪个服务器,都能识别其登录状态,...。...
-
Redis 项目中使用 的几个实用建议 在 Go
这个使用场景没问题,但是很多时候Redis的Key携带的信息实在是太少,有的时候我在项目B里面DEBUG,查问题看到从Redis里读取到的数据跟预想的不一样,但是我在整个项目里也没发现这个缓存从哪存的,这个时候如果你们团队的微服务拆地足够好,bushi,服务比人还多,会有当场去世的感觉,...。...
-
序列化详解及高性能实践 Redis
Redis是一种高性能的内存数据库,广泛应用于缓存、消息队列等场景,在使用Redis存储数据时,我们常常需要将各种类型的对象存储到Redis中,而这就涉及到序列化和反序列化问题,本文将深入探讨Redis的序列化技术,并提供在高性能场景下的最佳实践,...。...
-
简单实用!利用Redis轻松实现高并发全局ID生成器
我相信你会经常遇到要生成唯一ID的场景,比如标识每次请求、生成一个订单编号、创建用户需要创建一个用户ID,UUID确实是个好东西,生成的ID全球唯一,但是有两个致命缺陷,别急,今天我就给大家带来一个神器级的解决方案——Redis分布式ID生成器!配合SpringBoot3.0,让你的ID生成变得既简...
-
你看懂了吗 说说Redis主从的脑裂行为
前言大家好,我是田螺,分享一道大厂面试真题,说说redis主从的脑裂,我们可以按照这几个维度来回答,1.什么是脑裂什么是脑裂行为?2.主从集群中为什么会发生脑裂,脑裂行为在Redis主从集群中可能发生的原因,主要包括以下几点,3.脑裂为什么又会导致数据丢失呢,Redis的主从切换后,一旦从库被提升为...
-
Redis 与 消息队列! Boot Redission List Spring 是否适合做消息队列 实现 Redis
分布式系统中必备的一个中间件就是消息队列,通过消息队列你能对服务间进行异步解耦、流量消峰、实现最终一致性,目前市面上已经有RabbitMQ、RochetMQ、ActiveMQ、Kafka等,有人会问,Redis适合做消息队列么,在回答这个问题之前,你先从本质思考,我将结合消息队列的特点,分析使用Re...
-
解决分布式系统下的并发问题 和 基于 Redis Golang
在分布式系统和数据库的交互中,并发问题如同暗流般潜伏,稍有不慎就会掀起应用的惊涛骇浪,试想一下,我们正在构建一个股票交易平台,允许不同用户同时购买公司股票,每个公司都有一定数量的可用股票,用户只能在剩余股票充足的情况下进行购买,...。...
-
从2s优化到0.1s 我用了这五步
分类树查询功能,在各个业务系统中可以说随处可见,特别是在电商系统中,但就是这样一个简单的分类树查询功能,我们却优化了5次,到底是怎么回事呢,我们的网站使用了SpringBoot推荐的模板引擎,Thymeleaf,进行动态渲染,它是一个XML,XHTML,HTML5模板引擎,可用于Web与非Web环境...
-
Oracle
Oracle高级数据库特性揭秘,存储过程、触发器与权限管理Oracle高级数据库特性包括存储过程和函数、触发器、权限管理和安全性,以及数据库连接和远程访问,这些功能提供了强大的工具和机制,用于开发复杂的数据库应用程序,保护数据的安全性,并实现数据的灵活访问和共享,以上示例为您提供了一些基本的代码片段...
-
MariaDB
博文推荐,MariaDB10.0实例部署和多源复制配置当前MariaDB支持多源复制的版本为10.0的版本,最新稳定版本为10.0.17,MariaDB和PerconaDB在5.5的新版中引进来线程池和关闭NUMA的概念,对数据库性能提高不少,而MySQL的版本在5.5.23,貌似是,以上的版本中也...
-
MongoDB
利用MongoDB的地理空间索引和查询,探索世界各地的数据MongoDB提供了强大的地理空间索引和地理位置查询功能,可以轻松地存储和检索与地理位置相关的数据,同时,它还支持全文搜索索引和查询,提供了高效的全文搜索能力,此外,MongoDB的事务处理能力确保了数据的一致性和可靠性,使得复杂操作可以以原...
-
Redis 的区别大吗 和 只选一个做缓存我们该选哪个 Memcached
了解过两者的同学有那么个大致的印象,1、redis与memcached相比,比仅支持简单的key,value数据类型,同时还提供list,set,zset,hash等数据结构的存储;2、redis支持数据的备份,即master,slave模式的数据备份;3、redis支持数据的持久化,可以将内存中的...
-
无敌到寂寞!Redis进军磁盘存储!
撰稿丨千山在高手林立的数据库江湖,Redis就像一个刺客,或许不如经典数据库存在感强,但因其高性能的特质而在群英榜中独占一席,作为缓存的首选内存数据库,Redis最近放出了一个大新闻——将磁盘作为分层存储体系结构的一部分,以降低成本并扩大系统的吸引力,关键在于,Redis本身是一个内存数据库,这意味...