![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
苏雨丶
擅长主流开源框架源码
展开
-
Redis主从 + 哨兵 高可用搭建
Redis主从+哨兵集群搭建前言先准备一台或多台Linux服务器,当然也可以只用一台来搭建一个伪集群,其实会在一台上搭建集群,多台服务器搭建是一样的安装Redis首先在服务器上建一个文件夹,我这里直接建在根目录,名字叫softmkdir soft 官网下载reids的源码文件包,我们通过wget来下载,如果没安装weget的先安装这个#我们搭建时使用的是5.0.5版本的cd soft#安装wgetyum install wget#下载源码包wget http://downl原创 2020-07-22 11:14:04 · 263 阅读 · 0 评论 -
Redis在docker启动的数据持久化
Redis在docker启动的数据持久化最重要的就是在command的后面加一行代码开启 aof日志备份--appendonly yes,因为docker中redis数据存储就是在/data目录下面,所以只要将这个目录挂载到宿主机的某个路径下就可以啦,下次重启redis会先读取这个aof文件version: "3"services: redis: image: 'redis:4...原创 2020-03-17 15:37:39 · 1499 阅读 · 1 评论 -
基于Redis 自定义注解和Aop防止form表单重复提交
防止form表单重复提交解决方案1、 前端form表单加载的时候,去请求后端的生成formId的接口2、 后端在生成formId接口将formId存储到缓存中,再返回给前端3、 前端在form表单提交的时候在请求头中携带一个formId的参数,值为加载时获取到的formId4、 后端基于AOP拦截请求,判断请求头是否携带formId,并判断是否存在缓存中如果不在,告诉前端fromId不...原创 2020-02-13 10:51:31 · 385 阅读 · 2 评论 -
Linux安装配置Redis CentOS 7 下安装Redis
Redis是一个高性能的,开源key-value型数据库。是构建高性能,可扩展的Web应用的完美解决方案,可以内存存储亦可持久化存储。因为要使用跨进程,跨服务级别的数据缓存,在对比多个方案后,决定使用Redis。顺便整理下Redis的安装过程,以便查阅。1 . 下载Redis 目前,最新的Redist版本为3.0,使用wget下载,命令如下:# wget http://downl转载 2018-01-30 19:42:44 · 150 阅读 · 0 评论 -
docker 环境下的redis cluster 集群搭建 傻瓜式脚本安装
1.redis镜像下载,这里使用的是redis 5.0.0的版本docker pull redis:5.0.02.创建搭建集群所需的conf文件,这里暂时命名为redis-cluster.tmplport ${PORT} #redis端口protected-mode no #关闭保护模式,允许外网访问cluster-enabled yes # 开启集群模式 cluster-...原创 2019-02-25 11:02:55 · 942 阅读 · 1 评论 -
Java spring-boot-starter-data-redis redis删除list中的值
/** * 删除list集合 * @param key */ public void delete(String key) { //保留集合中索引0,0之间的值,其余全部删除 所以list只有有一个值存在 listOperations.trim(key,0,0); //将list中的剩余的一个值也删除...原创 2019-06-05 08:53:56 · 4017 阅读 · 5 评论 -
记录一次基于redis抽奖固定奖品数量奖品分批次投放,超过奖品数量的客户直接返回幸运奖
需求最近公司搞了个问卷调查的活动,用户填完问卷就能获得一次抽奖的就会,本来抽奖都是按概率来抽奖的,这种按概率的晚上挺多的相关实现方式,但是我们这个有个特定要求,就是奖品是固定的,抽奖分为三个阶段,第一阶段奖品固定个数,二等奖1个,三等奖2个,四等奖2个,五等奖15个,幸运奖180个。保证参与人数中奖率为100%。第二阶段,第三阶段我就不列出来啦,我把产品那边的需求文档放上来。产品需求放在这,...原创 2019-07-25 11:48:52 · 1555 阅读 · 0 评论