随笔分类 -  redis缓存

redis缓存
摘要:一、maven依赖 <!-- redisson --> <dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.19.3</version> </dependency> 二、C 阅读全文
posted @ 2024-11-14 17:19 vello 阅读(310) 评论(0) 推荐(0) 编辑
摘要:一、maven依赖 org.springframework.boot spring-boot-starter-data-redis io.lettuce lettuce-core 二、nacos配置 spring: redis: sentinel: master: mymaster nodes: s 阅读全文
posted @ 2024-11-14 17:00 vello 阅读(834) 评论(0) 推荐(0) 编辑
摘要:一、下载redis镜像 二、redis主库配置 redis.conf 绑定的IP地址和端口 bind 0.0.0.0 必须使用6379,因为容器内默认是6379端口 port 6379 设置密码 requirepass 123456 启用持久化 appendonly yes 三、主库sentinel 阅读全文
posted @ 2024-11-14 16:52 vello 阅读(275) 评论(0) 推荐(0) 编辑
摘要:一、安装redis 1主2从集群 https://www.cnblogs.com/velloLei/p/18422729 二、复制sentinel.conf文件到指定目录 cd /usr/local/redis/data/ cp sentinel.conf ./config/sentinel-263 阅读全文
posted @ 2024-09-20 16:59 vello 阅读(112) 评论(0) 推荐(0) 编辑
摘要:一、安装redis https://www.cnblogs.com/velloLei/p/18410629 二、主节点配置文件 bind 0.0.0.0 port 6879 daemonize yes pidfile /usr/local/redis/sentinel/data/redis-6879 阅读全文
posted @ 2024-09-20 16:25 vello 阅读(222) 评论(0) 推荐(0) 编辑
摘要:一、数据类型 1、字符串类型String 1)赋值:SET key value。如set hello world 2)取值:GET key。如get hello。返回是world 3)自增:INCR key。就是Mysql的AUTO_INCREMENT。每次执行INCR key时,该key的值都会+ 阅读全文
posted @ 2024-09-14 11:25 vello 阅读(350) 评论(0) 推荐(0) 编辑
摘要:一、下载工具 https://lon-01.dlo4d.com/files/redis-desktop-manager/redis-desktop-manager-0.9.3.817.exe 二、输入连接信息 三、使用 阅读全文
posted @ 2024-09-14 11:22 vello 阅读(1673) 评论(0) 推荐(0) 编辑
摘要:Redis的命令行工具redis-cli可以连接、访问Redis数据库,在没有设置密码验证的情况下,我们可以无需密码直接访问Redis数据库,如下所示 ./redis-cli127.0.0.1:6379> 127.0.0.1:6379> pingPONG127.0.0.1:6379> 我们连接到本地 阅读全文
posted @ 2024-09-14 11:17 vello 阅读(210) 评论(0) 推荐(0) 编辑
摘要:一、创建节点文件夹 因为集群至少要6个节点,所有创建6个文件夹 mkdir 700{0,1,2,3,4,5} 二、复制配置文件到每个创建的文件夹 cp redis.conf 700{0,1,2,3,4,5} 三、修改每个配置文件的端口等信息 绑定服务器的 IP:bind 0.0.0.0 或者注释掉 阅读全文
posted @ 2024-09-14 11:04 vello 阅读(5) 评论(0) 推荐(0) 编辑
摘要:一、开启redis集群防火墙 redis服务器防火墙放开redis端口 ** redis配置文件的bind必须修改127.0.0.1,不然只能服务器自己连接自己** 查看端口号是否开放 firewall-cmd --query-port=6379/tcp #打开端口号 firewall-cmd -- 阅读全文
posted @ 2024-09-14 09:55 vello 阅读(112) 评论(0) 推荐(0) 编辑
摘要:一、下载 地址:http://download.redis.io/releases/ 找到自己想要的版本 二、安装 wget http://download.redis.io/releases/redis-5.0.9.tar.gz tar -zxvf redis-5.0.9.tar.gz cd re 阅读全文
posted @ 2024-09-12 17:09 vello 阅读(10) 评论(0) 推荐(0) 编辑
摘要:一、下载 https://github.com/zkteco-home/redis-windows 二、安装 修改 config requirepass '123456' 执行start.bat @echo off cd /d %~dp0 redis-server.exe redis.conf pa 阅读全文
posted @ 2024-07-22 11:36 vello 阅读(4) 评论(0) 推荐(0) 编辑
摘要:Redis的持久化机制 Redis是一个内存数据库,它的数据存放在内存中,但是如果关闭服务、机器关机或者断电的话,内存中的所有数据都会慢慢消失消失。 内存数据消失的原因:因为内存中的数据是半导体晶体管开关,这种开关高度依赖电源,当电源断电后,无法再控制晶体管的开关状态。这时候电容发挥作用,但是电容的 阅读全文
posted @ 2024-06-20 14:29 vello 阅读(38) 评论(0) 推荐(0) 编辑
摘要:什么是Redis Redis是一个高读写性能的NoSQL缓存数据库。性能极高,单读性能可达 11万次每秒,单写性能可达8万1千次每秒,并且具有丰富的数据类型,包括string、hash、list、set、zset(sorted set),每种类型具有不同的特性。并且支持数据的持久化,可以通过RDB/ 阅读全文
posted @ 2024-06-19 15:25 vello 阅读(8) 评论(0) 推荐(0) 编辑
摘要:一、缓存穿透 大量查询访问一个缓存中不存在的key,导致大量请求直接查询到数据库,这种查询不存在的缓存数据就叫做缓存穿透。 解决: 1.使用布隆过滤器,将所有有效的key缓存到一个集合中,不存在的key,直接返回空,难点在于需要对所有缓存的key进行预热。 2.将查询的key以空值的方式存入 缓存, 阅读全文
posted @ 2024-06-18 15:47 vello 阅读(18) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示