51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#redi
基于Redis实现延时队列服务
在业务发展过程中,会出现一些需要延时处理的场景,比如:a.订单下单之后超过30分钟用户未支付,需要取消订单b.订单一些评论,如果48h用户未对商家评论,系统会自动产生一条默认评论c.点我达订单下单后,超过一定时间订单未派出,需要超时取消订单等。。。处理这类需求,比较直接简单的方式就是定时任务轮训扫表。这种处理方式在数据...
代码星球
·
2020-05-17
基于
Redis
实现
延时
队列
Redis(十三):Redis分布式锁的正确实现方式
分布式锁一般有三种实现方式:1.数据库乐观锁;2.基于Redis的分布式锁;3.基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布...
代码星球
·
2020-05-17
Redis
十三
分布式
正确
实现
Redis(十七):批量操作Pipeline
大多数情况下,我们都会通过请求-相应机制去操作redis。只用这种模式的一般的步骤是,先获得jedis实例,然后通过jedis的get/put方法与redis交互。由于redis是单线程的,下一次请求必须等待上一次请求执行完成后才能继续执行。然而使用Pipeline模式,客户端可以一次性的发送多个命令,无需等待服务端返...
代码星球
·
2020-05-17
Redis
十七
批量
操作
Pipeline
linux 下查看redis是否启动
makemakePREFIX=/usr/local/redisinstallmkdir/etc/redis/cpredis.conf/etc/redis/打开redis.conf文件修改daemonizeyes即可在后台运行vim/etc/redis/redis.conf使用配置文件启动redis服务./redis-s...
代码星球
·
2020-05-17
linux
查看
redis
是否
启动
Window配置Redis环境和简单使用
Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。官网:https://redis.io/download,网传Redis是不支持windows的,但是,Microsoft开放技术小组...
代码星球
·
2020-05-17
Window
配置
Redis
环境
简单
报错:使用java api连接redis集群时报错 READONLY You can't write against a read only slave.
报错:READONLYYoucan’twriteagainstareadonlyslave.报错原因:因为连接的是从节点,从节点只有读的权限,没有写的权限解决方案:进入redis.conf配置文件,修改配置文件的slave-read-only为no,那么从节点也就可以进行写的操作了,代码不会报错&mdash...
代码星球
·
2020-05-17
报错
使用
java
api
连接
Redis Desktop Manager的下载及安装
(1)https://pan.baidu.com/s/1Jvr9MbgFn4UJh4M1AMo3gA提取码:3i9b傻瓜式安装,点击下一步即可(注意更改安装目录) 1.png 2.png 3.png 4.png 5.png 6.png 7...
代码星球
·
2020-05-17
Redis
Desktop
Manager
下载及
安装
Microsoft Visual C++ 2017 Redistributable
版本:14.10.25008https://download.microsoft.com/download/4/5/4/454AC59C-DC3F-4AD3-950F-6DCBDF672071/vc_redist.x86.exehttps://download.microsoft.com/download/B/7/A/...
代码星球
·
2020-05-17
Microsoft
Visual
C++
2017
Redistributable
Redis的高可用详解:Redis哨兵、复制、集群的设计原理,以及区别
谈到Redis服务器的高可用,如何保证备份的机器是原始服务器的完整备份呢?这时候就需要哨兵和复制。 哨兵(Sentinel):可以管理多个Redis服务器,它提供了监控,提醒以及自动的故障转移的功能。 复制(Replication):则是负责让一个Redis服务器可以配备多个备份的服务器。Redis...
代码星球
·
2020-05-17
Redis
高可用
可用
详解
哨兵
高并发架构系列:Redis为什么是单线程、及高并发快的3大原因详解
1.redis是基于内存的,内存的读写速度非常快;2.redis是单线程的,省去了很多上下文切换线程的时间;3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭、连接都转化成了事件,然后利用epoll的多路复用特性,...
代码星球
·
2020-05-17
并发
高并发
架构
系列
Redis
Springboot2.0访问Redis集群
Redis是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作高性能的key-value数据库、缓存和消息中间件,掌握它是程序员的必备技能,下面是一个springboot访问redis的demo。新建一个springboot项目,这里取名spring-boot-demo项目结构目录如下pom.xml文件内容...
代码星球
·
2020-05-17
Springboot2.0
访问
Redis
集群
springboot2.x 整合redis集群的几种方式
一、不指定redis连接池#系统默认连接池yml配置文件:spring:redis:cluster:nodes:-192.168.1.236:7001-192.168.1.236:7002-192.168.1.236:7003-192.168.1.244:7004-192.168.1.244:7005-192.168....
代码星球
·
2020-05-17
springboot2.x
整合
redis
集群
几种
SpringBoot 2.x 使用Redis作为项目数据缓存
一、添加依赖<!--添加缓存支持--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-cache</artifactId>...
代码星球
·
2020-05-17
SpringBoot
2.x
使用
Redis
作为
Springboot2.x使用redis作为缓存
一、Springboot2.x关于配置redis作为缓存。基本配置如下:(1)在application.properties文件中spring.redis.database=2//第几个数据库,由于redis中数据库不止一个spring.redis.host=localhost//也可指定为127.0.0.1sprin...
代码星球
·
2020-05-17
Springboot2.x
使用
redis
作为
缓存
docker启动redis并使用java连接
一、先查找镜像dockersearchredis二、拉取镜像dockerpullredis三、等待拉取完毕四、查看拉去的镜像dockeriamges五、运行redis连接1:https://blog.csdn.net/weixin_38956287/article/details/80423607连接2:http://...
代码星球
·
2020-05-17
docker
启动
redis
使用
java
首页
上一页
...
67
68
69
70
71
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他