
Redis
欲买桂花同载酒,终不似,少年游......
菜-卷
欲买桂花同载酒,终不似,少年游......
展开
-
Redis-09 SpringBoot集成Redis
解决方法1:改用 StringRedisTemplate。Jedis 和 lettuce 基本已经过时。3.写yml (properties)解决方法2:配置RedisConfig。1.建 Modul 2.改pom。原创 2024-11-24 11:09:14 · 351 阅读 · 0 评论 -
Redis-08 Redis集群
cluster failover 命令 节点的主从调整 变为从节点的节点重新恢复主节点身份。加了 -c 相当于会进行路由转发,不属于自己槽位的会转发给其他主机。一个主机宕机后,它的从机会替代成为新的主机 重新回来后会变为从机。比如redis-cli -a dc123 -p 6380 -c。每个主机只能写在自己的槽位。所以登录redis集群记得。为什么槽位是16384?原创 2024-11-18 20:47:01 · 366 阅读 · 0 评论 -
Redis-07 Redis哨兵
新建配置文件sentinel26379.conf sentinel26380.conf sentinel26381.conf。此处应该6台虚拟机,其中3台是哨兵,但因为内存限制没有那么多。1.将sentinel文件拷贝到/myredis目录下。2.sentinel.conf文件重要参数。原来的主节点回来会变为从节点。主机宕机后会选出新的主节点。原创 2024-11-08 21:05:31 · 811 阅读 · 0 评论 -
Redis-06 Redis复制
如果配置文件中没有配置跟随哪个主机,可以通过以下命令跟随主机(不过这种方式重启Redis后就不存在了)相当于:爷爷更新,儿子和孙子也更新;但是儿子还是不能执行写命令。拷贝一个新的redis.conf(出厂默认,没修改的)的文件。主: 192.168.248.132 6379。从1: 192.168.248.140 6380。从2: 192.168.248.139 6381。2.10 从机还得配置534行和541行。执行以下命令,从机会变成主机。2.2 87行注释掉。原创 2024-10-25 15:36:33 · 218 阅读 · 0 评论 -
Redis-05 Redis发布订阅
Redis 的发布订阅(Pub/Sub)是一种消息通信模式,允许客户端订阅消息频道,以便在发布者向频道发送消息时接收消息。这种模式非常适合实现消息队列、聊天应用、实时通知等功能。#了解即可,用的很少。原创 2024-10-23 21:32:15 · 355 阅读 · 0 评论 -
Redis-04 Redis管道
Redis 管道(Pipelining)是一种技术,它允许客户端一次发送多个命令给服务器,而无需等待每个命令的响应。这样可以减少网络延迟和提高命令的执行效率。创建txt文件,里面写需要执行的操作,然后使用cat命令一次性执行。原创 2024-10-22 19:11:26 · 679 阅读 · 0 评论 -
Redis-03 Redis事务
乐观锁(Optimistic Lock):顾名思义就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据。Redis中乐观锁策略:提交版本必须大于记录当前版本才能执行更新。6.冤头债主(一个命令执行失败,其他的命令任然会执行)5.全体连坐(一个命令执行失败,所有命令都不执行)unwatch则会成功修改为200。2.Redis事务常用命令。原创 2024-10-19 19:04:47 · 512 阅读 · 0 评论 -
Redis问题解决方案
1.保存文件时报错 E505 redis.conf is read only add!解决办法,退出vim,然后执行。sudo vim 文件名。原创 2024-10-11 15:54:14 · 184 阅读 · 0 评论 -
Redis-02 数据持久化
由于AOF持久化是Redis不断将写命令记录到 AOF 文件中,随着Redis不断的进行,AOF 的文件会越来越大,文件越大,占用服务器内存越大以及 AOF 恢复要求时间越长。为了解决这个问题,Redis新增了重写机制,当AOF文件的大小超过所设定的峰值时,Redis就会自动启动AOF文件的内容压缩,只保留可以恢复数据的最小指令集或者可以手动使用命令 bgrewriteaof 来重写。实现类似照片记录效果的方式,就是把某一时刻的数据和状态以文件的形式写到磁盘上,也就是快照。#部分图片来自尚硅谷。原创 2024-10-09 20:20:58 · 1059 阅读 · 0 评论 -
Redis-01 入门和十大数据类型
5.有序集合 (Sorted Sets):有序的字符串集合,每个字符串都有一个分数值,可以根据分数值进行排序。1.字符串 (Strings):最基本的数据类型,可以存储任何类型的数据,包括文本、数字等。8.HyperLogLog:用于计数的概率数据结构,可以估算一个集合中的唯一元素的个数。2.列表 (Lists):有序的字符串列表,可以在列表的两端进行插入和删除操作。6.位图 (Bitmaps):由二进制位组成的数据结构,可以进行位运算。4.集合 (Sets):无序的字符串集合,不允许重复值的存在。原创 2024-09-19 21:27:07 · 609 阅读 · 0 评论 -
Redis-04
【代码】Redis-04。原创 2024-06-03 15:10:44 · 265 阅读 · 0 评论 -
Redis-03
Redis有16个数据库,编号从0到15。可以使用SELECT命令来切换数据库,例如SELECT 2就会切换到数据库2。的方式处理客户端请求。Redis是一个基于。的数据存储系统,采用。原创 2024-06-02 21:07:49 · 370 阅读 · 0 评论 -
Redis-02
参考的安装教程:https://blog.youkuaiyun.com/qq_52227892/article/details/130649748。redis性能测试命令。原创 2024-06-02 16:40:07 · 900 阅读 · 0 评论 -
Redis-01
1.键值存储(Key-Value Store):这种类型的数据库使用键值对的形式存储数据,其中键是唯一的标识符,值可以是结构化、半结构化或非结构化的数据。3.文档存储(Document Store):文档存储是一种将数据存储为文档的形式,每个文档都是一个独立的数据结构,可以包含多个字段。4.图形数据库(Graph Database):图形数据库使用图形结构来存储数据,其中节点表示实体,边表示实体之间的关系。它支持多种数据结构,如字符串、哈希表、列表、集合、有序集等,并提供了丰富的处理这些数据结构的命令。原创 2024-04-27 21:39:18 · 328 阅读 · 1 评论