Redis
文章平均质量分 69
Redis笔记
让你三行代码QAQ
有道无术,术尚可求
展开
-
Liunx环境下redis主从集群搭建(保姆级教学)02
在redis的同级目录(/opt/redis)下创建三个文件夹存放redis实例,文件夹名为7000、7001、7002。本次演示使用三个节点实例一个主节点,两个从节点:7000端口(主),7001端口(从),7002端口(从);有两种方式一种是修改配置文件(永久生效),另一种是使用命令(重启redis后失效)修改三个文件夹下的redis.conf文件内容中的端口。复制redis的配置文件到三个文件夹下。主节点负责写数据,从节点负责读数据;进入主节点7000节点,查看集群状态。启动三个redis实例。原创 2024-06-08 02:18:42 · 374 阅读 · 1 评论 -
Liunx环境下redis主从集群搭建(保姆级教学)01
因为我们没有设置redis可以后台启动,要想一直启动着服务端,那么必须开着这个窗口。在任何目录下都可以执行redis-cli --version检查redis是否安装成功,如果出现版本号,证明安装成功。第三个办法:在redis.conf配置文件中修改配置,指定它可以后台启动,这个办法往下看下一篇;解压完毕后可以看到,在/opt/redis文件夹下可以看到我们解压后的文件夹。进入创建的/opt/redis文件夹下,可以看到我们上传的安装包。进入到/opt/redis/src目录下,执行安装命令。原创 2024-06-08 02:13:55 · 421 阅读 · 1 评论 -
SpringBoot整合Redis
首先看一下RedisTemplate类的源码中的afterPropertiesSet()方法,这个方法是在启动springboot项目配置redis之前进行的一些操作;从代码中可以看到,redis在配置序列话的方式的时候,默认使用的是JDK的序列化,如果我们需要自定义序列化就可以在配置文件中进行配置@Nullable@Nullable@Nullable@Nullable= null?原创 2023-10-31 22:29:17 · 196 阅读 · 0 评论 -
Redis03-持久化策略和主从复制
Redis的持久化策略RDB:redis的默认策略,在指定时间内生成数据快照,默认保存到dump.rdb文件中,当redis重启的时候会自动加载dump.rdb文件到内存中。用户可以使用SAVE(同步)BSACE(异步)手动保存数据,可以设置服务器的save选项让服务器每间隔一段时间执行一次Bsave命令.优点:rdb是一个紧凑文件,直接使用rdb文件就可以还原数据,数据保存由一个子进程保存,不影响父进程的其他操作,恢复数据效率高于AOP.缺点:每次保存点之间导致redis不可意料的关原创 2021-05-19 15:15:57 · 98 阅读 · 2 评论 -
Redis02-常用命令和五种存储类型
全局指令keys * 查询所有的键,会遍历所有的键值,时间复杂度O(n)dbsize 查询键总数,直接获取redis内置的键总数变量,时间复杂度O(1)exists key 判断Key是否存在,存在返回1,不存在返回0del key [key…] 返回结果为成功删除键的个数指定Key的过期时间,当超过过期时间,会自动删除,expire key seconds key在seconds秒后过期expireat key timestamp 键在秒级时间戳timestamp后过期pexpire原创 2021-05-19 11:03:12 · 74 阅读 · 0 评论 -
Redis01-了解Reidis和Reids安装
一.什么是NoSQL数据库目前主流的持久层数据库都是关系型数据库,每次操作数据库都是i/o操作,i/o操作是主要影响程序执行性能的原因,连接关系型数据库都是消耗性能的过程。关系型数据库的数据结构都是树状机构,当深度比较深时查询数据比较慢。所谓NoSQL是Not Only SQL不仅仅使用关系型数据库.目前的项目大多是使用关系型数据库和非关系型数据库结合的形式进行数据存储的.二.Redis简介Redis是以C语言进行编写的。Redis平时操作数据都在内存中,读写效率极其高,所以常用作缓存工具。R原创 2021-05-19 09:54:48 · 130 阅读 · 0 评论