自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 redis事务

redis事务;redis锁;redis分布式锁;redis分布式锁改良

2022-07-03 22:04:20 132 1

原创 redis持久化

 redis持久化;AOF与RDB

2022-07-03 09:56:28 205

原创 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关注的人

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