#redi

Redis实现分布式锁

原文链接:如何优雅地用Redis实现分布式锁什么是分布式锁在学习Java多线程编程的时候,锁是一个很重要也很基础的概念,锁可以看成是多线程情况下访问共享资源的一种线程同步机制。这是对于单进程应用而言的,即所有线程都在同一个JVM进程里的时候,使用Java语言提供的锁机制可以起到对共享资源进行同步的作用。如果分布式环境下...
代码星球 代码星球·2021-02-14

Redis实现异步消息队列与延时队列

 异步消息队列说道消息队列,你肯定会想到Kafka、Rabbitmq等消息中间件,这些专业的消息中间件提供了很多功能特性,当然他的部署使用维护都是比较麻烦的。如果你对消息队列没那么高要求,想要轻量级的,使用Redis就没错啦。Redis通过list数据结构来实现消息队列.主要使用到如下命令:lpush和rpu...

redis 主从复制常见的一些坑 转

 1.数据复制的延迟  读写分离时,master会异步的将数据复制到slave,如果这是slave发生阻塞,则会延迟master数据的写命令,造成数据不一致的情况  解决方法:可以对slave的偏移量值进行监控,如果发现某台slave的偏移量有问题,则将数据读取操作切换到master,但本身这个监控开销比较高...

什么是 redis 的雪崩、穿透和击穿?

出处: 什么是redis的雪崩、穿透和击穿?   关于Redis雪崩,穿透,击穿的问题,第一次接触名字有点陌生,听上去还比较相似,难以理解,过去做的很多项目中也都是用过Redis,但是第一次听到这几个关于Redis的坑还是一脸懵逼,直到这些坑真正显灵的时候才彻底意识到搞明白。  第一次线上遇到Red...

Redis的那些最常见面试问题(转)

       1.什么是redis?   Redis是一个基于内存的高性能key-value数据库。   2.Reids的特点     Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内...

Java开发中对Redis的基本操作总结(转载)

 想要在Java中使用Redis,我们首先需要安装redis服务及Javaredis驱动。  下载地址:https://github.com/MSOpenTech/redis/releases。 Redis支持32位和64位。这个需要根据你系统平台的实际情况选择,这里我们下载&n...

Homebrew安装Redis找不到redis.conf文件

使用Homebrew安装redis完成后,使用命令 redis-server 启动redis,如下图所示:启动信息中存在一条警告信息:没有指定的配置文件然而在安装目录中并没有发现redis.conf文件。其实homebrew在安装时,默认把redis.conf文件放到了 /usr/loca...

websocket redis实现集群即时消息聊天

1.application.propertiesserver.port=8081#thymeleaf配置#是否启用模板缓存。spring.thymeleaf.cache=false#是否为Web框架启用Thymeleaf视图解析。spring.thymeleaf.enabled=true#在SpringEL表达式中启用...

SpringBoot RedisMQ消息队列与发布订阅

注:RedisMq消息队列使用redis数组实现,leftpush存一,rightpop取一。1.application.propertiesserver.port=8080#thymeleaf配置#是否启用模板缓存。spring.thymeleaf.cache=false#是否为Web框架启用Thymeleaf视图解...

SpringBoot整合集成redis

Redis安装:https://www.cnblogs.com/zwcry/p/9505949.html<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi...

Redis 分布式锁

  一套系统,集群部署,高并发时,访问同一个业务方法,该业务涉及到数据的安全性、准确性,只允许单线程操作,这个时候就需要分布式锁来实现。  redis实现分布式锁可以采用ValueOperations.setIfAbsent(key,value)或RedisConnection.setNX(key,value)方法  ...
代码星球 代码星球·2021-02-12

Linux centos7 redis安装教程

1.下载解压  #下载至/home/install(或windows系统下载后上传)  mkdir/home/install  cd/home/install  wget http://124.205.69.171/files/6160000006F201F1/download.redis.io/releas...

SpringBoot整合Redis集群

  Redis集群环境搭建:https://www.cnblogs.com/zwcry/p/9174233.html1.pom.xml<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSche...

Redis集群环境搭建

注意:5.0版本后集群搭建有所改变,不在使用ruby语言创建集群,所以可以跨过ruby的相关插件安装描述:本章节主要单服务器搭建集群,在一个服务器上启动多个不同端口的redis服务,非真实环境。   真实环境下redis集群会搭建在多个物理服务器上,并非单一的服务器,但搭建方式一样。  安装教程:https://www...
代码星球 代码星球·2021-02-12

SpringBoot整合redis哨兵主从服务

前提环境:  主从配置  http://www.cnblogs.com/zwcry/p/9046207.html  哨兵配置  https://www.cnblogs.com/zwcry/p/9134721.html1.配置pom.xml<projectxmlns="http://maven.apache.org...
首页上一页...89101112...下一页尾页