上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: 一 .服务器中的数据库Redis服务器将所有数据库都保存在服务器状态redisServer结构的db数组中,db数组中的每个项都是一个redisDb结构,每个redisDb结构代表一个数据库。struct redisServer{ //一个数组,保存着服务器中的所有数据库 redisDb *db;} 阅读全文
posted @ 2019-04-07 15:25 inspire0x001 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 整数集合是Redis用来保存整数值的集合抽象数据结构,它可以保存类型为int16_t,int32_t,int64_t的整数值,并且保证集合中不会出现重复元素 1.整数集合的实现 typedef struct intset{ //编码方式 uint32_t encoding; //集合中包含的元素数量 阅读全文
posted @ 2019-04-07 10:18 inspire0x001 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一,哈希表节点 哈希表节点使用dictEntry结构表示,每个dictEntry结构都保存一个键值对。 typedef struct dictEntry{ //键 void *key; //值 union{ void *val; uint64_t u64; int64_t s64; } v; //指 阅读全文
posted @ 2019-04-05 17:49 inspire0x001 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 之前我们学习了Redis中使用到的数据结构,但是Redis并没有直接使用这些数据结构来实现键值对数据库,而是基于这些数据结构创建了一个对象系统。该系统包含字符串对象,列表对象,哈希对象,集合对象和有序集合对象这五中类型的对象。一.对象的类型和编码Redis使用对象来表示数据库中的键和值,每次在数据库 阅读全文
posted @ 2019-04-05 16:00 inspire0x001 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 当一个列表键包含了数量比较多的元素,又或者列表中包含的元素都是比较长的字符串时,Redis就会使用链表作为列表键的底层实现。 比如:integers列表键的底层实现就是一个链表,链表中的每个节点都保存了一个整数值。 1.链表节点:typedef struct listNode{ //前置节点 str 阅读全文
posted @ 2019-04-05 11:41 inspire0x001 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一,什么是SDS? 1.引出SDSC字符串:c语言中,用空字符结尾的字符数组表示字符串简单动态字符串(SDS):Redis中,用SDS来表示字符串。在Redis中,包含字符串值的键值对在底层都是由SDS实现的首先,Redis使用C语言写的,但是Redis没有使用C语言传统的字符串表示,它自己构建了简 阅读全文
posted @ 2019-04-05 11:34 inspire0x001 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 压缩列表是列表键和哈希键的底层实现之一。压缩列表是为了节约内存而开发的,是由一系列特殊编码的连续内存块组成的顺序型数据结构。 【压缩列表是一种数据结构,这种数据结构的功能是将一系列数据与其编码信息存储在一块连续的内存区域,这块内存物理上是连续的,逻辑上被分为多个组成部分,其目的是在一定可控的时间复杂 阅读全文
posted @ 2019-04-04 17:25 inspire0x001 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 一,下载agora的WebSDK 二,运行index.html 三,输入appID 1.找到appID 2.页面输入appID,查看效果 阅读全文
posted @ 2019-04-01 17:57 inspire0x001 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 调用声网(agora)的远程接口(Restful Api)时,对方需要使用Basic Auth的方式进行认证(需要输入用户名和密码)。 一,使用Postman完成基于Basic Auth的Http认证方式 二,在代码中如何调用呢? 1.当我们使用HttpUtil工具类模拟浏览器调用时,需要在head 阅读全文
posted @ 2019-03-29 15:35 inspire0x001 阅读(1690) 评论(0) 推荐(0) 编辑
摘要: 一,连接远程数据库(保证在服务器上能使用mysql命令行,至少要安装mysql客户端) 二,遍历文件夹,并输出该文件夹下所有的所有文件夹信息(计算文件夹大小) 如果想把这些信息输入到文件中: 如果还想把上面文件中的信息存入数据库中: 阅读全文
posted @ 2019-03-28 18:00 inspire0x001 阅读(511) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页