redis共75篇 第4页
Redis:通信协议、内存回收与淘汰策略-不念博客

Redis:通信协议、内存回收与淘汰策略

1.RESP协议简介 Redis是一个CS架构的软件,通信一般分两步(不包括pipeline和PubSub): 客户端(client)向服务端(server)发送一条命令 服务端解析并执行命令,返回响应结果给客户端 客户端...
不念的头像-不念博客不念9个月前
397
Redis 6.0之前为什么使用单线程?-不念博客

Redis 6.0之前为什么使用单线程?

我们都知道单线程的程序是无法利用服务器的多核 CPU 的,那么早期 Redis 版本的主要工作(网络 I/O 和执行命令)为什么还要使用单线程呢?我们不妨先看一下Redis官方给出的FAQ (opens new windo...
不念的头像-不念博客不念2年前
213
Redis与Memcached的区别是什么?-不念博客

Redis与Memcached的区别是什么?

Redis和Memcached都是流行的缓存系统,用于加速应用程序的数据访问,但它们在一些方面有不同的特点和用途。 以下是Redis和Memcached之间的主要区别: 1、数据结构的多样性: 1)Redis:Redis支...
不念的头像-不念博客不念1年前
208
redis三种常用高效缓存读写策略是什么-不念博客

redis三种常用高效缓存读写策略是什么

在某一天面试的时候,不念被问到Redis三种缓存读写的策略,懵了,原因是简历上明明是写着熟悉Redis。 因此面试官可以随意向任何一个方向进行开火,大家要注意从小点切入,除非自己是完全能够掌...
不念的头像-不念博客不念7个月前
454
Redis的数据持久化策略:RDB和AOF详解-不念博客

Redis的数据持久化策略:RDB和AOF详解

1. 背景 Redis的数据全部存储在内存,如果机器突然宕机,那么数据就会全部丢失,因此必须有一种机制来保证 Redis 的数据不会因为故障而丢失,这种机制就是 Redis 的持久化机制。Redis为我们提供...
不念的头像-不念博客不念2年前
249
Redis渐进式rehash过程-不念博客

Redis渐进式rehash过程

Redis 的渐进式 rehash 是在进行哈希表扩容时采用的一种策略,它允许哈希表在进行扩容的同时仍然可以进行正常的读写操作,而不会阻塞整个 Redis 服务。 渐进式rehash过程: 为新哈希表分配空间...
不念的头像-不念博客不念1年前
305
Redis深度解析:高性能键值数据库的核心概念和应用-不念博客

Redis深度解析:高性能键值数据库的核心概念和应用

Redis是一种开源的、高性能的键值数据库,被广泛用于各种应用场景,如缓存、消息队列、排行榜等。 本文将详细介绍Redis的核心概念、特性以及其在现代应用中的使用。 Redis的核心概念 Redis是一...
不念的头像-不念博客不念1年前
249
redis关闭持久化命令-不念博客

redis关闭持久化命令

数据持久化是指将数据从内存中,保存到磁盘或其他持久存储介质的过程,这样做的目的是为了保证数据不丢失。 而Redis的持久化功能默认是开启的,这样做的目的也是为了保证程序的稳定性(防止缓存...
不念的头像-不念博客不念9个月前
328