
Redis
文章平均质量分 60
小王师傅66
1、具有多年高并发、分布式项目实战经验,支持千万并发下单,曾深度参与冬奥会用车项目;
2、分库分表经验;
3、项目重构经验;
4、具有一定带队经验;
5、跨专业学习计算机,双证毕业,并获取了软件工程师证书。
展开
-
【项目经验】Redis Sentinel从工程中下线并对业务迁移-(二)
这篇文章总结了博主在Redis Sentinel从工程中下线并对业务迁移工程中遇到一些问题和业内常用的解决方案,感兴趣的朋友可以读一读。原创 2024-04-29 16:02:34 · 1234 阅读 · 0 评论 -
【项目经验】Redis Sentinel从工程中下线并对业务迁移-进行中
某天,接到DBA通知,Redis sentinel 只支持到3.2.X,各组要将工程中的Redis sentinel引用改为Redis cluster... 有的工程引用了两种模式,有的只引入了Redis sentinel ,还和其他组有共同使用的key ,怎么办呢?? ... 结尾有彩蛋原创 2024-03-13 22:45:33 · 1367 阅读 · 0 评论 -
Redis-事务处理
Redis本身作为内存数据库,对事务也有处理。redis事务是指一组命令的有序执行,它允许客户端将多个命令打包在一起作为一个逻辑单元来处理。转载 2024-02-22 15:48:14 · 117 阅读 · 0 评论 -
Redis-内存管理
Redis是基于内存存储的,非关系型,键值对数据库。因此,对Redis来说,内存空间的管理至关重要。那Redis是如何内存管理的呢?原创 2024-02-21 13:50:12 · 749 阅读 · 0 评论 -
Redis-常用数据结构详解
从特性、编码方式、操作、应用场景等多个角度解析Redis常用的几种数据结构转载 2024-02-20 17:24:48 · 89 阅读 · 0 评论 -
Redis-作为缓存可能遇到的问题
Redis作为缓存,不是存进去就万事大吉了,还要根据调用场景,缓存的内容,请求方式,QPS,合理设置过期时间等采取预防措施。原创 2022-05-28 23:35:37 · 368 阅读 · 1 评论 -
Redis-分布式锁
并发场景下,多个线程读写同一资源,可能会产生数据安全性问题。单机条件下,我们可以通过加synchronized锁,其他lock锁,设置原子变量等来解决这个问题。但多数情况下,我们的服务以集群的方式部署,多个进程同时对同一资源读写,比如,多个应用实例同时更新订单表中同一笔订单的订单状态,或者多个实例同时修改同一个商品的库存等,这时候在单机上使用synchronized锁只能控制一个实例对资源操作,而控制不了其他实例对资源,所以需要使用分布式锁。原创 2022-05-28 14:03:32 · 340 阅读 · 0 评论 -
Redis-集群
Redis Cluster是Redis的分布式解决方案,在3.0版本正式推出前,有效地解决了Redis分布式方面的需求。当遇到单机内存、并发、流量等瓶颈时,可以采用Cluster架构方案达到负载均衡的目的原创 2022-05-27 09:52:21 · 145 阅读 · 0 评论 -
Redis-sentinel 哨兵
Redis的主从复制模式下,一旦主节点由于故障不能提供服务,需要人工将从节点晋升为主节点,同时还要通知应用方更新主节点地址,对于很多应用场景这种故障处理的方式是无法接受的。Redis 从2.8版本提供了哨兵架构来解决这个问题。原创 2022-05-25 23:14:22 · 164 阅读 · 0 评论 -
Redis-主从复制
在分布式系统中,为了解决单点问题,通常会把数据复制多个副本部署到其他机器,满足故障恢复和负载均衡等需求。Redis也是如此,复制功能是高可用Redis的基础。哨兵和集群都是在复制的基础上实现高可用的。原创 2022-05-25 17:56:03 · 176 阅读 · 1 评论 -
Redis持久化
Redis持久化功能有效地避免因进程退出造成的数据丢失问题,当下次重启时,利用之前持久化的文件即可实现数据恢复原创 2022-05-25 11:52:34 · 137 阅读 · 0 评论 -
Redis如何实现高性能?
Redis的内部执行都是单线程吗?单线程如何实现高性能呢?原创 2022-05-24 11:34:06 · 451 阅读 · 2 评论 -
【Redis】常用五种数据类型
redis是一种高级的key:value存储系统,其中value支持五种数据类型:1.字符串(string)2.字符串列表(list)3.字符串集合(set)4.有序字符串集合(sorted set)5.哈希(hashe)而关于key,有几个点要提醒大家:1.key不要太长,尽量不要超过1024字节,这不仅消耗内存,而且会降低查找的效率;2.key也不要太短,太短的话,key的可读性会降低;3.在...原创 2018-07-15 21:52:58 · 1670 阅读 · 2 评论 -
【Redis】Redis主从架构和主从从架构集群搭建详细步骤
本文转自:《Redis主从架构和主从从架构集群搭建详细步骤》将里面的搭建过程亲自试过,希望给路过的朋友带来帮助。以下是转载内容:本文主要介绍Redis主从架构和主从从架构,耐心阅读完本文,相信你会对Redis主从架构和主从从架构有一个清晰的认识。Redis主从复制的功能非常强大,它有以下好处:1.避免Redis单点故障2.构建读写分离架构,满足读多写少的应用场景1.主从架构...转载 2018-07-29 15:01:35 · 557 阅读 · 10 评论 -
【Redis】redis持久化——AOF
《Redis AOF 持久化学习笔记》文章 Redis 快照持久化学习笔记 介绍 Redis 快照持久化的功能,除了快照持久化外,Redis 还提供了 AOF(Append Only File)持久化功能。与快照持久化通过直接保存 Redis 的键值对数据不同,AOF 持久化是通过保存 Redis 执行的写命令来记录 Redis 的内存数据。AOF 持久化的原理理论上说,只要我们保存了...转载 2018-07-28 20:29:24 · 423 阅读 · 6 评论 -
【Redis】redis持久化——RDB
一、redis为什么要做持久化 由于Redis是一种内存型数据库,即服务器在运行时,系统为其分配了一部分内存存储数据,一旦服务器挂了,或者突然宕机了,那么数据库里面的数据将会丢失,为了使服务器即使突然关机也能保存数据,必须通过持久化的方式将数据从内存保存到磁盘中。二、redis持久化的两种方式: RDB和AOF两种持久化方式。 ...原创 2018-07-28 15:07:37 · 753 阅读 · 8 评论 -
【Redis】redis连接池
一、java工程连接redis数据库:本文不再赘述,为各位读者推荐博客:https://blog.youkuaiyun.com/it_0101/article/details/77772625二、redis连接池1、为什么使用redis连接池? 首先Redis也是一种数据库,它基于C/S模式,因此如果需要使用必须建立连接,稍微熟悉网络的人应该都清楚地知道为什么需要建立连接,C/S模式本身就是一...原创 2018-06-03 21:21:33 · 914 阅读 · 6 评论 -
【Redis】Redis 简介
一、关于NoSQL1、关于关系型数据库和nosql数据库 关系型数据库是基于关系表的数据库,最终会将数据持久化到磁盘上,而nosql数据库是基于特殊的结构,并将数据存储到内存的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题。例如:1)Hig...原创 2018-05-20 20:38:47 · 399 阅读 · 19 评论