未绪

个人博客 http://weixublog.xyz ,欢迎访问~

排序:
默认
按更新时间
按访问量

redis数据库中的通知

Redis数据库的通知主要用来获取数据库中的键的变化以及数据库中命令的执行情况。 要想使用redis数据库中的通知的功能则需要在redis.conf配置文件中进行相应的配置 键的变化通知用官方的语句称为键空间通知 命令的执行情况通知用官方的语句称为键事件通知 配置文件redis.conf中...

2018-02-09 21:17:43

阅读数:263

评论数:0

Redis中的过期键删除策略

我们知道在Redis数据库中,我们可以为相应的键设置过期时间 那么在相应键的过期时间到了,我们要通过什么方法来回收相应的键呢? 对于上面的问题,我们有以下三种不同的删除策略 定时删除:在设置键过期时间的同时,创建一个定时器,让定时器在过期时间来临的时候,立即删除相应的键。 惰性删...

2018-01-21 22:06:30

阅读数:351

评论数:0

Redis 中的对象介绍

Redis底层使用到的主要数据结构有:简单动态字符串,双端链表,字典,压缩列表,整数集合 Redis 并没有直接使用这些数据结构来实现K-Value数据库,而是基于这些数据结构创建了一个对象系统。 这篇文章就是简要的介绍一下Redis的对象的结构。 Redis的对象系统有五个部分组成:字...

2018-01-17 14:38:10

阅读数:116

评论数:0

Redis整数集合(intset)的升级操作

当Redis中的Set(集合)只存有整数值元素的时候,并且元素的数目并不是非常多的时候,就会使用intset(整数集合)作为集合键的底层实现。 127.0.0.1:6381> SADD numbers 2 4 6 (integer) 3 127.0.0.1:6381> OBJECT ...

2018-01-11 23:32:51

阅读数:184

评论数:0

Redis中字典的rehsah操作

最近在看Redis源码的时候,看到Redis中的字典中有一个属性rehashidx,注解中的说明是:rehash索引,当不在进行rehash操作的时候,其值为-1 我们来看一下Redis中字典的定义 // // dict 字典 // typedef struct dict { //...

2018-01-09 14:23:19

阅读数:109

评论数:0

Redis的底层字符串存储—SDS

我们知道Redis数据库是使用C语言写的,然而其内部的字符串的存储却并不是使用传统的C语言字符串表示,而是使用一种名为简单动态字符串(Simple Dynamic String,SDS) 的抽象数据类型。 首先我们来对SDS有一个大概的认识 如果我们客户端执行如下命令 127.0.0.1...

2018-01-05 11:20:27

阅读数:209

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭