
redis学习笔记
文章平均质量分 96
记录redis学习过程的笔记
水月梦镜花
你很懒,还么有添加简介。诶嘿
展开
-
redis:主从复制
分布式系统,涉及到一个关键的问题:单点问题。如果某个服务器程序,只有一个节点(只有一个物理服务器,来部署这个服务器程序);可用性问题:如果这个机器挂了,意味着服务就中断了性能/支持的并发量也是比较有限的在分布式系统中为了解决单点问题,通常会把数据复制多个副本部署到其它服务器,满足故障恢复和负载均衡等需求。redis为我们提供了复制功能,实现了相同数据的多个redis副本,复制功能是高可用redis的基础。主从模式主从 + 哨兵模式集群模式以上就是我的redis学习笔记。原创 2024-11-17 17:55:39 · 1431 阅读 · 16 评论 -
redis:事务
以上就是我的redis学习笔记。原创 2024-11-13 22:05:35 · 1065 阅读 · 4 评论 -
redis:RDB和AOF机制
redis是一个内存数据库,把数据存储在内存中的,而内存中的数据是不持久的,要想能够做到持久,就需要让redis把数据存储到硬盘上。但redis相比于mysql这样的关系型数据库,最明显的特点就是效率高,速度快。这样便导致redis为了保证速度快,数据要存储在内存中,又为了持久化,数据要存储到硬盘中;当要插入一个新的数据时,需要把这个数据,“同时”写入到内存和硬盘;当要查询某个数据时,直接从内存读取;硬盘数据只是在redis重启的时候,用来恢复内存中的数据的。原创 2024-11-13 09:10:37 · 1563 阅读 · 13 评论 -
redis:zset有序集合命令和内部编码
有序集合(zset)是redis提供的一种特殊集合类型,结合了集合(元素不能重复)和有序链表(元素有序)的特性;在有序集合中,每一个元素(member)都关联着一个分数(score),这个分数是双精度浮点数,用于对元素进行排序(按照升序的方式进行排列)。注意:元素不能重复,但分数可以重复;相同分数的元素按照字典序排序有序集合提供了获取指定分数和元素范围查找,计算成员排名等功能。以上就是我的redis学习笔记。原创 2024-11-08 16:22:26 · 1238 阅读 · 9 评论 -
redis:set集合命令,内部编码,使用场景
ste集合类型是保存多个字符串类型的元素,但和列表类型不同,集合中元素之间是无序的,元素也不允许重复。redis除了支持集合内的增删查改操作,同时支持多个集合取交集,并集,差集。以上就是我的redis学习笔记。原创 2024-11-05 20:15:03 · 1273 阅读 · 2 评论 -
redis:list列表命令和内部编码
列表类型是用来存储多个有序的字符串,列表中的每个字符串称为元素;列表是一种灵活的数据结构,可以充当栈和队列。下图为列表两端插入和弹出操作下图为列表的获取和删除等操作注意:约定最左侧元素下标是0;redis的下标支持负数下标;list 并非是一个简单的数组,而是更接近于双端队列;列表中的元素是有序的,有序表示元素的顺序很重要。相同元素不同顺序是不同的列表列表中的元素是允许重复的以上就是我的redis学习笔记。原创 2024-11-04 21:34:00 · 1365 阅读 · 3 评论 -
redis:Hash哈希命令和内部编码
在redis中,哈希类型是指值本身又是一个键值对结构,如key = “key”, value = {{field1, value1}, …, {fieldn, valuen}},redis键值对和哈希类型二者的关系如下所示:哈希类型中的映射关系通常被称为 field-value,用于区分redis整体的键值对key-value以上就是我是redis学习笔记。原创 2024-11-03 16:53:16 · 1102 阅读 · 2 评论 -
redis:简单介绍string的典型使用场景
本文是作为 简单介绍 string的典型使用场景的学习笔记以上就是我是redis学习笔记。原创 2024-11-02 09:52:46 · 1327 阅读 · 1 评论 -
redis:String字符串命令和内部编码
本文是作为String字符串命令和内部编码的学习笔记字符串类型是redis最基本的数据类型,redis中所有键的类型都是字符串类型,而且有其它几种数据结构都是在字符串类似基础上构建的(如列表,集合的元素类型都是字符串类型)。redis中的字符串,直接就是按照二进制数据的方式存储的(不会做任何编码转换),不仅仅可以存储文本数据,还可以存储整数,JSON,xml,二进制数据(图片,视频,音频)。原创 2024-11-01 09:26:35 · 1392 阅读 · 5 评论 -
redis:基本全局命令-键管理(1)
本文是作为基本全局命令-键管理的学习笔记redis 是按照键值对的方式存储数据的,redis也支持多种数据结构;整体来说,redis是键值对结构,key固定是字符串,而value会有多种类型(如字符串,哈希表,列表,集合,有序集合等),操作不同的数据结构就会有不同的命令。全局命令,就是能够搭配任意一个数据结构使用的命令以上就是我是redis学习笔记。原创 2024-10-30 09:03:59 · 970 阅读 · 0 评论