前言
Redis是内存数据库,数据都是存储在内存中,为了避免进程退出导致数据的永久丢失,需要定期将Redis中的数据以数据或命令的形式从内存保存到本地磁盘。当下次Redis重启时,利用持久化文件进行数据恢复。Redis提供了RDB和AOF两种持久化机制,前者将当前的数据保存到磁盘,后者则是将每次执行的写命令保存到磁盘(...…
忘了redis从哪个版本开启,能够根据输入的部分命令前缀给出提示,即自动补全。接下来笔者介绍基于redis实现这个很酷的功能。
aboutsortedset
假设结果中有mara,marabel,marcela。现在我们输入mar,就能得到这三个名字,并且输出结果按照字典排序。在实现这个需求之间,我们先简单介绍sor...…
1.前言
在使用redis集群时,发现过期key始终监听不到。网上也没有现成的解决方案。于是想,既然不能监听集群,那我可以建立多个redis连接,分别对每个redis的key过期进行监听。以上做法可能不尽人意,目前也没找到好的解决方案,如果有好的想法,请留言告知哦!不多说,直接贴我自己的代码!
2.代码实现
关于Red...…
1、下载安装包
官网下载地址:https://redisdesktop.com/pricing
官网下载需要付费使用
再此附上一个免费的破解版本,绿色安全可用
链接:https://pan.baidu.com/s/1K5Yd1OQ8nAofCl79Hp8r1A
提取码:528k
下载完后后直接打开exe
2、安...…
前言
业务中碰到的需求(抽象描述一下):针对不同的用户能够实现不同时间的间隔循环任务。比如在用户注册成功24小时后给用户推送相关短信等类似需求。
使用crontab?太重,且基本不现实,不可能给每一个用户在服务器上生成一个定时任务。
定时轮询?IO频繁且效率太低
想到经常的使用的redis可以设置缓...…
Redis主从复制
Redis实例划分为主节点(master)和从节点(slave)
默认情况下,Redis都是主节点
每个从节点只能有一个主节点,而主节点可以同时具有多个从节点
复制的数据流是单向的,只能由主节点复制到从节点
slaveof命令在使用时,可以运行期动态配置,也可以提前写到配置文件中
主从复制
...…
基于项目需求,我们要实现一个基于redis实现token登录验证,该如何实现呢:
后端实现:
1.引入redis相关的依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spr...…
前言
上周“被”上线了一个紧急项目,周五下班接到需求,周一开始思考解决方案,周三开发完成,周四走流程上线,也算是面向领导编程了。之前的项目里面由于是自运维,然后大多数又都赶时间,所以在处理定时任务上面基本都是自己在服务器上添加crontab,而不是让多个实例自己去处理定时任务的并发锁,并且Laravel5.5开始自带并...…
前言
最近在参加学校安排的实训任务,我们小组需完成一套分布式&微服务跨境电商,虽然这题目看起来有点老套,并且队友多是Java技术栈,所以我光荣(被迫)
的成为了一名前端,并顺路使用PHP的Swoole帮助负责服务器端的同学编写了几个微服务模块。在小组成员之间的协作中,还是出现了不少有趣的火花。
在昨天revie...…
本文实例讲述了redis中的事务操作。分享给大家供大家参考,具体如下:
redis与mysql的事务
Redis支持简单的事务
简单使用
讲张三的100圆钱转账给lisi:
setzhangsan800
setlisi100
multi
decrbyzhangsan100
incrbylisi100
exec
...…