Jackeyzhe's Blog

靠脸吃饭


  • 首页

  • 标签

  • 归档

  • 关于

  • 搜索

走近源码:Redis的启动过程

发表于 2019-01-04

当我们对不断加深对某一项技术的了解时,一定会在一个特定的时间对它的实现方式产生兴趣。没错,这就是我现在的状态,所以,多年没有读/写C语言的我,决定要啃一下Redis的源码。

阅读全文 »

2018年终

发表于 2019-01-01

现在是2019年1月1日凌晨1点27分,对自己的2018年做一些总结。

阅读全文 »

Redis命令详解:Sets

发表于 2018-12-19

Redis的Set结构相当于Java中的HashSet,是无序的元素集合,并且元素都是唯一的。由于Set是通过hash表实现的,所以它的增加、删除、查找操作的时间复杂度都是O(1)。最大成员个数为232-1。

阅读全文 »

玩转Redis集群之Cluster

发表于 2018-11-27

前面我们介绍了国人自己开发的Redis集群方案——Codis,Codis友好的管理界面以及强大的自动平衡槽位的功能深受广大开发者的喜爱。今天我们一起来聊一聊Redis作者自己提供的集群方案——Cluster。希望读完这篇文章,你能够充分了解Codis和Cluster各自的优缺点,面对不同的应用场景可以从容的做出选择。

阅读全文 »

Redis命令详解:Lists

发表于 2018-11-23

List是Redis的基础数据类型之一,类似于Java中的LinkedList。一个列表最多包含232个元素,常被用作模拟队列操作,接下来我们具体介绍一下List相关的命令。

阅读全文 »

Redis命令详解:Hashs

发表于 2018-11-22

Hash是一种String类型的field、value的映射表,因此,它非常适合存储对象。下面我们来一一介绍与Hash相关的命令。

阅读全文 »

玩转Redis集群之Codis

发表于 2018-11-14

近几年,随着互联网的飞速发展,作为程序员,我们需要处理的数据规模也在不断扩大。如果你使用Redis作为数据库时,面临大数据高并发的场景时,单个Redis实例就会显得力不从心。这时Redis的集群方案应运而生,他将众多Redis实例综合起来,共同应对大数据高并发的场景。

阅读全文 »

玩转Redis集群之Sentinel

发表于 2018-11-04

Redis作为内存数据库,需要具备高可用的特点,不然如果服务器宕机,还在内存里的数据就会丢失。我们最常用的高可用方法就是搭建集群,master机器挂了,可以让slave机器顶上,继续提供服务。但是Redis集群是不会自动进行主从切换的,也就是说,如果主节点非常不争气的在凌晨3点挂了,那么运维同学就要马上起床,把从节点改成主节点,这样的操作是非常繁琐低效的。为此,Redis官方提供了一种解决方案:Redis Sentinel

阅读全文 »

Redis命令详解:Strings

发表于 2018-10-07

String类型是Redis中比较常用的类型,因此,和String相关的命令也比较多

阅读全文 »

深入理解Redis的scan命令

发表于 2018-09-26

熟悉Redis的人都知道,它是单线程的。因此在使用一些时间复杂度为O(N)的命令时要非常谨慎。可能一不小心就会阻塞进程,导致Redis出现卡顿。

阅读全文 »

1…78910

Jackey Wang

98 日志
14 标签
RSS
GitHub E-Mail StackOverflow CSDN
© 2018 — 2025 Jackey Wang