首页
导航
翻译橙
标签分类
文章归档
专栏
动态
图库
橙Bot
友链
留言板
1
我在五一考古!~
2
全文检索初探
3
每周资讯-国产小游戏井喷,博得3大满贯!
4
每周资讯-索尼发力,PC不好玩
5
【SUNO】本站主题曲发布!!!!
橙序员
累计撰写
174
篇文章
累计创建
60
个标签
累计收到
4
条评论
栏目
首页
导航
翻译橙
标签分类
文章归档
专栏
动态
图库
橙Bot
友链
留言板
搜索
标签搜索
mongo db
SUNO
github
IDEA
安全
注解
总结
求职
分布式事务
CAP
分布式系统
loadbalancer
装修
买房
前端
方案设计
AIGC
JVM
资讯
Netty
NIO
BIO
zookeeper
RocketMQ
MySQL
stable diffusion
spring MVC
spring AOP
JDBC
mybatis
logback
docker
consul
spring event
新冠
连接池
redis
运维
nginx
hiper-v
DDD
搞笑
数据库
团建
游戏
Gradle
心情
好物
eureka
spring framework
spring boot
设计模式
apache common
ShardingSphere
KAFKA
leetcode
spring cloud
feign
ES
起点
目 录
CONTENT
以下是
redis
相关的文章
2023-07-23
中间件是如何进行集群管理的?
常用的中间件进行集群管理的方式有两种:一种是通过注册中心进行集群管理的:中间件注册中心redissentinelrocket MQname serverkafkazookeeperdubbozookeeperspring boot(微服务)eureka,consul,Nacos另一种是通过分布式节点
2023-07-23
231
0
0
开发技巧
2023-05-20
Redis使用与优化
REDIS使用场景消息模式队列模式我们可以使用list类型的lpush和rpop实现消息队列。但使用rpop命令会不知队列中是否有消息,需要轮询,消息会有延迟另外损失系统性能。我们可以使用brpop命令,如果从队列中取不出来数据,会一直阻塞直到超过指定时间后才返回null缺点:做消费者确认ACK麻烦
2023-05-20
221
0
0
开发技巧
2023-05-14
Redis持久化与集群演变
REDIS持久化有三种方式:RDB持久化、AOF持久化和混合持久化。RDB持久化是Redis 5.0之前默认的持久化方式,通过配置快照规则来触发持久化操作。其优点是可以最大化Redis性能,但缺点是一旦Redis异常退出会丢失最后一次快照以后更改的数据。AOF持久化是通过将每条更改数据的命令写入AOF文件来实现,可以通过配置规则来决定写入时机,但会降低Redis性能。AOF重写是对AOF文件进行压缩,去除重复操作,减小文件体积。如何选择RDB和AOF取决于业务需求,如果数据不能丢失则需要使用RDB+AOF方式持久化,如果只是缓存服务器则只需要配置RDB混合持久化。Redis 5.0之后默认采用混合持久化方式。
2023-05-14
205
0
0
开发技巧
2023-05-13
REDIS内存模型和使用优化
Redis内存模型使用hash表来管理存放在Redis中的键值对。数据的扩容和缩容是通过多次渐进式的rehash过程完成的。具体步骤如下:首先为ht[1]分配空间,字典同时持有ht[0]和ht[1]两个哈希表,然后通过维持一个索引计数器变量rehashidx来表示rehash工作开始。在rehash进行期间,每次对字典执行操作时,程序会将ht[0]哈希表在rehashidx索引上的所有键值对rehash到ht[1],完成后将rehashidx的值增一。随着字典操作的执行,最终ht[0]的所有键值对都会被rehash至ht[1],此时将rehashidx设为-1,表示rehash操作完成。整个Redis的存储模型包括dictEntry结构存放数据、redisObject对象维护键值对的值和指向具有不同数据结构的数据对象的数据指针。常用的数据类型和编码方式包括整型字符串、小于等于44字节的简单动态字符、大于44字节的简单动态字符串、压缩列表实现的列表对象等。
2023-05-13
282
0
0
开发技巧
2022-11-05
REDIS面试问题
问题1:redis的阻塞队列怎么做到阻塞式的抢占?redis在blpop命令处理过程时,首先会去查找key对应的list,如果存在,则pop出数据响应给客户端。否则将对应的key push到blocking_keys数据结构当中,对应的value是被阻塞的client。当下次push命令发出时,服务
2022-11-05
341
0
0
开发技巧