![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 87
Ysming88
这个作者很懒,什么都没留下…
展开
-
Redis IO多路复用理解
Redis高性能之IO多路复用原创 2022-08-03 17:00:05 · 539 阅读 · 0 评论 -
AOF重写
Redis原创 2022-07-20 21:40:22 · 2408 阅读 · 0 评论 -
什么是分布式锁
什么是分布式锁?为什么要使用分布式锁:我们在开发应用的时候,如果需要对某一个共享变量进行多线程同步访问的时候,可以使用我们学到的锁进行处理,并且可以完美的运行,毫无Bug!注意这是单机应用,后来业务发展,需要做集群,一个应用需要部署到几台机器上然后做负载均衡,大致如下图:上图可以看到,变量A存在三个服务器内存中(这个变量A主要体现是在一个类中的一个成员变量,是一个有状态的对象),如果不加任何控制的话,变量A同时都会在分配一块内存,三个请求发过来同时对这个变量操作,显然结果是不对的!即使不是同时发过原创 2021-11-30 16:58:28 · 228 阅读 · 0 评论 -
Redis的持久化机制
前言Redis是内存数据库,数据都是存在内存中,内存存储很容易造成数据的丢失,因为当服务器关机等一些异常情况都会导致存储在内存中的数据丢失,为了让数据能够长期保存,就要将Redis放在缓存中的数据做持久化存储,Redis支持两种持久化方式,一种是RDB(快照)也是默认方式,另一种是AOF(Append-only file)的方式。RDB:在指定的时间间隔能对你的数据进行快照存储。AOF:记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据。...原创 2021-12-01 20:32:00 · 323 阅读 · 0 评论 -
简述redis
1,概述,总结什么是redis?Redis是一个使用 C 语言编写的,开源的高性能非关系型(NoSQL)的键值对数据库。Redis 可以存储键和五种不同类型的值之间的映射。键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。与传统数据库不同的是 Redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向,每秒可以处理超过 10万次读写操作,是已知性能最快的Key-Value DB。另外,Redis 也经常用来做分布式锁。除此之外,Redi原创 2021-11-30 19:45:10 · 182 阅读 · 0 评论 -
Redis的事务
Redis事务的概念:Redis 事务的本质是一组命令的集合。事务支持一次执行多个命令,一个事务中所有命令都会被序列化。在事务执行过程,会按照顺序串行化执行队列中的命令,其他客户端提交的命令请求不会插入到事务执行命令序列中。总结说:redis事务就是一次性、顺序性、排他性的执行一个队列中的一系列命令。Redis事务没有隔离级别的概念:Redis事务内的批量操作在发送 EXEC 命令前被放入队列缓存,并不会被实际执行,只有当执行EXEC 命令后才会执行事务。它不像mysql的事务,启动事务后事务内的操原创 2021-11-30 15:52:39 · 143 阅读 · 0 评论