
redis
关于redis的一切
活在梦里丶
学渣的逆袭之路~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Redis的字符串的底层实现SDS
前言Redis是使用C语言开发的,C语言又自己字符类型,但是Redis却没有直接使用C语言传统的字符串表示(以空字符串结尾的字符数组),而是自己构建了一种名为简单动态字符串(simple dynamic string,SDS)的抽象类型,并将SDS用作Redis 的默认字符串表示。举个例子就是,如果客户端执行如下命令:实际上在Redis内部创建了两个SDS,一个是名为“msg”的key的SDS,另一个是名为“hello world”的SDS。SDS的定义如果去查看源码,一..原创 2020-07-05 11:46:28 · 1336 阅读 · 0 评论 -
Redis面试连环炮,你能撑到第几关?(持续更新中)
Redis是什么?Redis是一种非关系型数据库,数据都在内存中,读写速度非常快。Redis是单线程架构,所以它是线程安全的,内部采用IO多路复用。包含了我们常用的数据结构,同时支持持久化和集群模式。也可以作为分布式锁,消息中间件来使用。Redis的数据类型Redis支持常用的数据结构有String、Hash、List、Set、Sorted Set。redis内部使用了一个redisO...原创 2020-03-12 22:10:34 · 445 阅读 · 1 评论 -
Redis哨兵模式与高可用集群
Redis高可用概述高可用是如今Web服务的一个基本诉求,它是指服务器可以正常访问的时间,衡量标准是多少时间内可以提供正常服务。在Redis层面内,不仅仅需要能正常提供服务,还需要考虑数据扩容、数据安全等。Redis主从复制问题主从复制是为了解决分布式系统中的单点问题,通常会把数据复制到多个副本部署到其他机器上,满足了故障恢复和负载均衡等需求。Redis也提供了这样的功能,它可以将主节点数据的改变同步给其他从节点,这样当主节点因为故障不可达,那么从节点就可以作为后备“顶”上来,并保证数据尽量不丢原创 2020-06-27 17:27:39 · 340 阅读 · 0 评论