- 博客(10)
- 收藏
- 关注
原创 Redis通用指令
删除指定key:获取key是否存在:获取key的类型:为指定key设置有效期:获取key的有效时间:切换key从时效性转换为永久性:查询key:查询模式规则:*:匹配任意数量的任意的符号?: 匹配一个任意符号[]: 匹配一个指定的符号为key改名:对所有的key排序:1、key是程序员定义的。2、redis在使用过程中,伴随着操作数据量的增加,会出现大量的数据以及对应的key。3、数据不区分种类、类别,混杂在一起,极容易出现重复或者冲突。1、redis为每个服务提供有16个数据库,标号0-
2022-06-09 20:51:53
83
原创 Redis数据类型
文章目录一、Redis数据类型(5种常用)一、Redis数据类型(5种常用)1、string String(字符串)2、hash HashMap(字典)3、list LinkedList(列表)4、set HashSet (集合)5、sorted_set TreeSet(有序集合)......
2022-06-09 20:24:07
282
原创 Redis入门
文章目录一、Redis简介二、Redis的应用三、Redis的基本操作3.1信息添加3.2信息查询3.3清除屏幕中的信息3.4退出客户端命令行模式一、Redis简介 概念:Reids(Remote Dictionary Server)使用C语言开发的一个开源的高性能键值对(key-value)数据库。 特征:1、数据间没有必然的关联关系; 2、内部采用单线程机制进行工作; 3、高性能。官方提供测试数据,50个并发执行100000 个请求,读的速度是110000 次/s,写的速
2022-04-21 18:55:13
460
原创 Redis字典
文章目录前言一、字典的实现1、哈希表2、哈希节点3、字典二、哈希算法三、解决哈希冲突四、rehash(重新散列)五、负载因子六、渐进式rehash前言 字典,又称符号表(symbol table)、关联数组(associative array)或者映射(map),是一种用于保存键值对(key-value pair)的抽象数据结构。字典经常作为一种数据结构内置在很多高级编程语言里面,但 Redis 所使用的 C 语言并没有内置这种数据结构,因此 Redis 构建了自己的字典实现。 字典在 Redi
2022-04-15 21:27:41
532
原创 Redis链表
文章目录前言链表和链表节点的实现总结前言 链表提供了高效的节点重排能力,以及顺序性的节点访问方式,并且可以通过增删节点来灵活地调整链表的长度。 作为一种常用数据结构,链表内置在很多高级的编程语言里面,因为 Redis 使用的 C 语言并没有内置这种数据结构,所以 Redis 构建了自己的链表实现。链表和链表节点的实现 链表节点的实现:typedef struct listNode { // 前置节点 struct listNode *prev; // 后置节点
2022-04-14 21:28:52
47
原创 Redis简单动态字符串(SDS)
文章目录前言一、SDS定义二、SDS与C字符串区别1.获取字符串长度的时间复杂度2.缓冲区溢出问题3.修改字符串时带来的内存重分配次数3.1 空间预分配3.2 惰性空间释放4.二进制安全5.兼容部分C字符串函数三、总结前言 Redis没有直接使用C语言传统的字符串表示(以空字符结尾的字符数组),而是自己去构建了一个名为简单动态字符串(simple dynamic string,SDS)的类型。在Redis中,C字符串只会作为字符串字面量用在一些无需对字符串值进行修改的地方,比如说打印日志。 当R
2022-04-13 19:44:01
577
原创 通讯录(黑框)
标题我的第一个小项目——通讯录(黑框的)附上源码(有错误欢迎大家留言)#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>#include<string.h>#include<time.h>// 链表的创建typedef struct NODE{ int id; //联系人编号 char *tel; //联系人电话号码 char *n
2020-06-19 20:16:18
157
原创 win32项目——贪吃蛇
我的第一个win32项目----贪吃蛇图片资源:头文件resource.h代码://{{NO_DEPENDENCIES}}// Microsoft Visual C++ 生成的包含文件。// 供 6-14上午.rc 使用//#define IDB_BITMAP1 101#define IDB_BITMAP2 102#define IDB_BITMAP3 10
2020-06-19 20:15:19
370
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人