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