redis学习
邻近年底,决定辞职,自认为即使没有找到很满意的工作,也应该不会差。事实是有点自信回头,虽然找到了工作,但途中也受到了打击,不得不承认学习的激情不知何时,渐渐熄灭。直到认识一个女生,她让我对未来充满着信心。曾今何时,也在这写过一些技术笔记,如今已烟消云散,昨日已
2024-11-16
redis深入学习
Redis持久化官方文档:https://redis.io/topics/persistence1.RDB和AOF优缺点RDB: 可以在指定的时间间隔内生成数据集的时间点快照,把当前内存里的状态快照到磁盘上优点: 压缩格式/恢复速度快,适用于备份,主从复制也是
2024-11-16
学习之Redis(一)
一、redis简介 一般学习,最好先去官网,之所以建议看官网,是因为这是一手的学习资料,其他资料都最多只能算二手,一手资料意味着最权威,准确性最高。https://redis.io/topics/introduction。如果像我一样,英语不好的童鞋,不要紧
2024-11-16
Redis学习笔记记录
基础篇什么是Redis及快速理解Redis的使用Redis解决的问题及Redis的特性Redis的应用场景及正确安装与启动Redis配置、启动、操作、关闭及版本选择字符串使用与内部实现原理字典使用与内部实现原理列表使用与内部实现原理集合使用与内部实现原理有序集
2024-11-16
Redis学习之持久化
简介持久化是将内存中的瞬时数据,转换为存储在磁盘上的持久数据。redis是一个将数据存储在内存中的数据库,这也是它高效率的原因之一。但是将数据存储在内存,如果遇到突发事件,可能会造成数据的丢失。所以我们需要将数据持久化,等下次redis启动时,再次将数据加载进
2024-11-16
Redis学习笔记——Redis基础介绍
纸上得来终觉浅,绝知此事要躬行。——陆游《冬夜读书示子聿》redis基础概念redis是一个字典结构的存储服务器。以字典结构键值对(key=>value)形式存储数据,并允许其他应用通过TCP协议读写字段中的内容。我们可以把 redis 存储数据的形式想象成一
2024-11-16
redis 命令学习记录
杀掉客户端 CLIENT KILL TYPE normalCLIENT KILL TYPE slaveCLIENT KILL TYPE pubsub
2024-11-16
Redis学习笔记(四)--安全
Redis学习笔记(四)--安全 基于Redis6之前版本 一、设置数据库密码 1、配置文件“redis.conf”修改,需重启服务器 在配置文件中“redis.conf”设置"requirepass 123456" 2、通过"config get requi
2024-11-16
Redis学习笔记(二) 链表
链表提供了高效的节点重排能力,以及顺序性的节点访问方式,并且可以通过增删节点来灵活地调整链表的长度。redis中链表应用广泛,如list中就使用了链表。每一个链表节点使用listNode结构标识(双向链表):typedef struct listNode{
2024-11-16
Redis学习笔记(三) 字典
Redis的字典使用哈希表作为底层实现,一个哈希表中可以有多个哈希表节点,而每个哈希节点就保存在字典中的一个键值对。redis字典所用的哈希表由disht结构定义。typedef struct dictht{ dictEntry **table;//哈希
2024-11-16
Redis学习笔记(六) 对象
前面我们看了Redis用到的主要数据结构,如简单动态字符串(SDS)、双向链表、字典、压缩列表、整数集合等。但是Redis并没有直接使用这些数据结构来实现键值对,而是基于这些数据结构创建了一个对象系统,这个系统包括字符串对象、列表对象、哈希对象、集合对象、有序
2024-11-16
Redis学习笔记:Redis在Windows下的安装
一、Redis下载 官网下载地址:http://redis.io/download GitHub下载地址:https://github.com/MSOpenTech/redis/tags 备注:现在的Redis官网没有Windows版的下载链
2024-11-16
Redis学习笔记:Redis在C#中的使用
1、新建一个WinForm窗体,命名为Main: 2、在NuGet中安装StackExchange.Redis。 3、添加一个类,命名为RedisHelper。 public static class RedisHelper {
2024-11-16
Redis学习笔记(十) 客户端
Redis服务器是典型的一对多服务器程序:一个服务器可以与多个客户端建立网络连接,每个客户端可以向服务器发送命令请求,而服务器则接收并处理客户端发送的命令请求,并向客户端返回命令回复。通过使用由I/O多路复用技术实现的文件事件处理器,Redis服务器使用单线程
2024-11-16
柔性数组(Redis源码学习)
柔性数组(Redis源码学习)1. 问题背景在阅读Redis源码中的字符串有如下结构,在sizeof(struct sdshdr)得到结果为8,在后续内存申请和计算中也用到。其实在工作中有遇到过这种 struct结构 + 应用数据的情况,但没有意识到自己使用的
2024-11-16
Redis学习笔记:基础知识
一、NoSQL和关系型数据库区别 NoSQL非关系型数据库:Redis、MongoDB、HBase等,基于Key-Value存储,采用命令操作。 关系型数据库:Oracle、MySQL、DB2、SQL Server等,基于表结构存储,采用SQL操作
2024-11-16