
Redis
文章平均质量分 89
丶重明
这个作者很懒,什么都没留下…
展开
-
【2023】Redis常用命令
Redis的主要使用场景是缓存数据,所以本文并不仅局限于语法,还会结合“缓存”的场景给出基于项目的案例。原创 2023-06-22 19:15:49 · 4735 阅读 · 1 评论 -
【2023】Redis服务器与客户端操作
Redis命令的大致运行流程是,由客户端向服务器发起命令,在服务器运行该命令,得到结果后再把结果返回给客户端。在实际项目的场景里,一方面可能会通过各种命令观察服务器的配置和运行状态,以此排查和分析实际的问题,另一方面还有可能通过修改各种配置来实现调优的效果。此外,客户端和服务器的对应关系更有可能是一对多的,即多个客户端同时连到一台服务器上。在本文里,将围绕上述实践要点给出Redis服务器和客户端的常用命令以及实践技能。原创 2023-06-21 19:51:02 · 2742 阅读 · 8 评论 -
【2023】Redis慢查询
Redis慢查询是Redis提供的一项性能优化功能,它可以记录某个查询语句的执行时间、命令参数、执行次数等信息,从而帮助运维人员快速定位某个查询语句的性能问题。Redis慢查询的原理是基于Redis的事务机制实现的。Redis的事务机制可以保证多个操作要么全部执行,要么全部不执行,这样就避免了在操作过程中发生的一些竞态条件,提高了数据的一致性。同时,事务机制也会开启一个事务日志记录每个操作的详细信息,这样就可以记录每个查询语句的执行时间和执行次数等信息,从而实现慢查询功能。原创 2023-06-21 11:25:42 · 4538 阅读 · 13 评论 -
【2023】Redis数据持久化
Redis的AOF持久化是指将数据存储到二进制日志文件中,以便在重启或出现故障时可以恢复数据。AOF持久化会周期性地将数据写入到日志文件中,因此可以实现更高的数据备份频率。写入日志文件的数据会占用一定的存储空间,因此需要考虑磁盘空间的问题。基于AOF的持久化方式需要消耗一定的系统资源,包括写入日志文件的时间和空间、维护AOF文件的开销等。因此在高并发场景下,需要根据实际情况进行调整。基于AOF的持久化方式可以通过配置日志文件的大小和频率来调整备份数据的频率和大小,以满足不同场景的需求。原创 2023-06-20 20:50:58 · 3213 阅读 · 12 评论 -
【2023】Redis事务
Redis事务是一组命令的集合,这些命令要么全部执行,要么全部不执行。它们被视为一个单独的操作单元,要么完全成功,要么完全失败。Redis事务可以用来实现ACID属性(原子性、一致性、隔离性、持久性1️⃣:原子性,是指一个Redis事务中的所有操作要么全部完成,要么全部不完成;2️⃣:一致性是指在事务开始和结束时,数据库的状态必须是一致的;3️⃣:隔离性是指多个事务之间的操作是相互独立的,不会相互干扰;4️⃣:持久性是指事务的操作必须被持久化到磁盘上,即使在发生故障时也能恢复数据库状态。原创 2023-06-20 12:38:41 · 1943 阅读 · 17 评论 -
【2023】Redis配置与优化
说明一下redis常用配置及优化原创 2023-06-16 16:10:30 · 1119 阅读 · 17 评论 -
【2023】Redis数据类型
Redis中的列表类型是一种有序的数据结构,它可以在列表的两端进行添加和删除元素。Redis的列表类型提供了丰富的命令,可以对列表进行头部插入、尾部插入、头部删除、尾部删除、按索引插入、按索引删除、获取指定区间的元素等操作。Redis的有序集合是一种数据结构,它类似于普通的Set,但是每个成员都会关联一个分数(score),用于进行排序。Redis中的集合是一种无序、唯一的数据结构,它可以存储多个字符串元素,并支持集合间的交集、并集、差集等操作。集合中的元素必须是字符串类型,且元素之间互不相同。原创 2023-06-09 21:03:35 · 468 阅读 · 6 评论 -
【2023】Redis cluster集群模式搭建
Redis Cluster是Redis提供的一种分布式方案,可以将数据分散到多个节点上进行存储和处理,提高数据的可用性和性能。Redis Cluster采用哈希槽的方式来分片数据,将整个数据集分为16384个哈希槽,每个节点负责一部分哈希槽的数据存储和处理,节点之间通过gossip协议进行信息交换和数据同步,从而实现高可用和负载均衡。Redis Cluster支持自动节点发现和故障转移,当节点出现故障或者添加新节点时,集群会自动进行重新分片和数据迁移,保证数据的一致性和可用性。原创 2023-06-07 18:52:48 · 2160 阅读 · 14 评论 -
【2023】Redis哨兵模式集群
本文讲述了redis哨兵模式集群搭建,以及故障恢复模拟原创 2023-06-04 13:46:59 · 867 阅读 · 1 评论 -
【2023】Redis主从复制模式集群
主从模式中,由一个主服务器和多个从服务器组成,写入主节点的数据会被复制到从节点上,这样一旦主节点出现故障,应用系统就能切换到从节点去读写数据,提升系统的可用性。再采用主从复制模式里默认的读写分离机制,就能提升系统的缓存读写性能。提高系统可用性提升读写性能当有应用向一台Redis服务器中写数据时,这个数据可以复制同步到一台或多台Redis服务器,这个数据源服务器被称为主服务器(master),其他服务器被称为从服务器(slave)。一主一从一主多从。原创 2023-05-30 22:58:37 · 1130 阅读 · 11 评论 -
【2023】使用docker方式部署redis
一个Redis服务器可同时与多个客户端创建连接,每个客户端都能像服务器发送命令请求,而服务器在收到命令请求后能向客户端返回结果。提前部署docker环境,这一点不多说,请参考docker安装文章,本文安装Redis版本为6.0。Redis是基于键值对存储的NoSQL数据库,其中的数据是存储在Redis服务器里的。如果出现上述日志代表redis启动成功,如果失败则查看具体原因。命令连接容器内的redis服务器,可通过。命令获取镜像,默认为最新版。命令可以查看启动的容器。启动容器后,可以使用。原创 2023-05-03 17:24:36 · 7135 阅读 · 6 评论