Redis
文章平均质量分 85
本专栏存放都是一些Redis的应用
JolyouLu
技术交流群 528668633
展开
-
Liunx-安装Redis
安装Redis下载压缩包 :https://redis.io/download上传压缩包到/usr/local目录并解压#进入/usr/local目录cd /usr/local#安装gcc依赖,不安装无法正常编译redisyum install gcc-c++#解压压缩包tar -xvf redis-6.0.9.tar.gz解压完成后我们目录下就会有一个redis-6.0.9文件夹#进入到redis-6.0.9文件夹中cd redis-6.0.9/#执行编译命令make#把原创 2020-11-06 21:34:11 · 1294 阅读 · 0 评论 -
Liunx-Redis常用命令手册
Web开发中常用命令Web后端开发,部署项目以及平时使用Liunx的最常用的命令用户/权限相关切换用户(su)su root #切换到root用户修改权限(chmod)# 设置文件读写权限 u文件拥有者权限 g同组用户权限 o其它用户权限# r:读 w:写 r:执行或切换#拥有者与同组用户都可读写执行,其它用户只能读和执行chmod u=rwx,g=rwx,o=rx file/ #迭代设置file文件所有子文件的权限chmod -R u=rwx,g=rwx,o=rx file/原创 2020-11-07 00:46:17 · 248 阅读 · 1 评论 -
Redis-集群搭建(cluster集群、集群创建、节点配置、节点添加、节点删除、槽位分配)
Redis-集群搭建在连接Redis集群搭建之前首先具备的前置知识有Redis的安装,Redis持久化,Redis主从复制,若还没了解都可以通过阅读以下文章了解以下Liunx-安装RedisRedis-主从复制(一主二从、主从复制原理、单哨兵模式、多哨兵模式)Redis-持久化(RDB配置、RDB原理、AOF配置、AOF原理、混合持久化配置)高可用集群哨兵模式其实对于一般的小型项目,利用哨兵模式+主从复制已经可以满足了,但是由于Redis是单线程应用所以在单主节点下理论上说Redis可以原创 2021-07-19 00:13:28 · 33292 阅读 · 7 评论 -
Redis-配置(网络配置、守护进程方式运行、AOF配置、RDB配置、安全配置、内存策略)
Redis.conf详解配置说明redis对配置文件对大小写不敏感引入配置文件(INCLUDES)redis可以通过引入的方式引入多个配置文件网络配置(NETWORK)绑定的IP地址保护模式(默认开启)Redis端口通用配置(GENERAL)以守护进程方式运行(默认是no)如果以守护进程方式运行,需要指定一个PID进程文件日志 debug测试环境使用 notice生产环境使用日志生成的文件位置名,如果空只是控制台输出数据库数原创 2020-12-05 15:43:59 · 317 阅读 · 0 评论 -
Redis-持久化(RDB配置、RDB原理、AOF配置、AOF原理、混合持久化配置)
Redis持久化redis是内存数据库,如果不将内存的数据保存到硬盘,一旦服务器进程退出/崩溃,redis的中的数据就全部消失,所有redis提供了持久化功能RDB(Redis DataBase)在指定的时间间隔内将内存中的数据集快照写入磁盘中,类似于虚拟机VMware/VBox的快照,需要恢复时将快照文件直接读取到内存中工作流程:redis会单独创建(fork)一个子进程进行持久化,会先将数据写入到一个临时文件中,待持久化结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行原创 2020-12-05 15:46:19 · 907 阅读 · 0 评论 -
Redis-主从复制(一主二从、主从复制原理、单哨兵模式、多哨兵模式)
Redis主从复制简介主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器,前者称为主节点(master),后者成为从节点(slave),数据的复制是单向的,只能由主节点到从节点,Master以写为主,Slave以读为主主从复制作用数据冗余:主从复制实现了数据的热备份,是持久化以外的一种数据冗余方式故障恢复:当主节点出现问题时,可以由从节点提供服务,实现快速的故障恢复负载均衡:在主从复制达到基础上,配合读写分离,可以由主节点提供写服务,由从节点提供读服务,分担服务器负载,尤原创 2020-12-05 15:50:24 · 2897 阅读 · 0 评论 -
Redis-分布式运用(安装教程、命令手册、持久化、多路复用、哨兵模式、集群搭建、选举原理、Hash槽)
架构学习笔记37-深入浅出基础入门Redis的基础由于之前已经发布过文章了,所以在本专栏就不说, 不过大家可以通过阅读以下文章进行学习,Redis常用命令是重点,虽然里面将的都是LIunx命令,当是在实际开发过程中只是将来这些Liunx命令封装成方法而且所以重复理解这些命令后学习学习任何工具类都易如反掌Liunx-安装RedisLiunx-Redis常用命令手册Redis的单线程和高性能一直都说Redis是高性能的分布式缓存,重点在Redis是单线程应用是如何做到高性能的呢,因为它Redi原创 2021-07-20 22:08:49 · 154 阅读 · 1 评论 -
Redis-超全Jedis客户端API(键值对操作、原子性操作、数组、队列、栈、集合、有序集合、HasMap、地理位置、基数统计、位存储)
Redis-Jedis客户端API本文章几乎涵盖看Jedis对Redis中的各种数据结构如string、队列、栈、集合、map、地理位置、基数统计、位存储等数据结构的详细Api连接Redis服务依赖引入在使用Jedis连接Redis客户端时,首先需要引入Jedis依赖<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId>原创 2021-07-27 00:00:25 · 1393 阅读 · 1 评论 -
SrpingBoot-集成Redis
重写RedisTemplate方法,自定义序列化Configurationpublic class RedisConfig { @Bean public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory factory) { RedisTemplate<String, Object> template = new RedisTemplate<>();原创 2020-12-05 09:16:20 · 211 阅读 · 0 评论 -
SpringBoot-观察者模式+监听Redis中Key过期事件
SpringBoot-观察者模式+监听Redis中Key过期事件在日常开发中,可能会遇到如下业务场景,如:时间太长未付款订单结束通知,用户离线通知,某用户掉线通知等,这些场景可以通过监听Redis中Key过期事件来实现,今天结合设计模式优雅的实现该功能,让我们别的代码更加的优雅前言阅读本篇文章若掌握如下知识点会让你看的更加轻松(若还没掌握的可以点击标题阅读)SrpingBoot-集成Redis23设计模式-观察者模式(行为型模式)类设计首先结合观察者模式,对监听Redis中Key过期原创 2021-04-29 23:38:36 · 1331 阅读 · 6 评论