最新 最热

Redis入门:数据分片算法

hash取余对数据key-value的key值做hash取余计算,得到结果只要key值不变(字符串相等)取余结果在[0,1,2,3,…,n-1],n=分片个数(节点个数)。 计算公式如下:

2022-03-24
1

Redis入门:分布式存储

一个redis实例默认占用所有物理内存,在实际使用中需要限制大小。这里为了简化操作,不做内存占用的配置,使用默认即可。

2022-03-24
0

Redis入门:数据类型及操作命令

String类型是Redis中的基本数据类型。Redis中的key是字符串类型的,value也可以是字符串类型,其实就是用一个字符串去表示另一个字符串。

2022-03-24
0

Redis入门:Linux基础安装

在规划的目录中创建保存软件的目录。此处的目录规划的为/home/software/

2022-03-24
1

Redis 源码简洁剖析 16 - 客户端

Redis 一个服务器可以和多个客户端建立网络连接,每个客户端都可以向服务器发送命令请求,服务器接收客户端的命令,处理后将结果返回给客户端。

2022-03-24
0

Redis 源码简洁剖析 15 - AOF

Append Only File,通过保存 Redis 服务器所执行的命令来记录数据库状态。

2022-03-24
0

Redis 源码简洁剖析 14 - Redis 持久化

主要参考 Redis 官方文档:Redis Persistence。共有 4 种持久化方式:

2022-03-24
0

Redis 源码简洁剖析 13 - RDB 文件

Redis *.rdb 是内存的二进制文件,通过 *.rdb 能够完全回复 Redis 的运行状态。

2022-03-24
0

Redis 源码简洁剖析 12 - 一条命令的处理过程

Redis server 和一个客户端建立连接后,会在事件驱动框架中注册可读事件——客户端的命令请求。命令处理对应 4 个阶段:

2022-03-24
0

Redis 源码简洁剖析 11 - 主 IO 线程及 Redis 6.0 多 IO 线程

Redis 只有在处理「客户端请求」时,是单线程的;整个 Redis server 不是单线程的,还有后台线程在辅助处理任务。

2022-03-24
0