• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

基于Redis的实时排行榜

基于Redis的实时排行榜
此文档主要演示了如何使用 Spring Boot 集成Redis的实时排行榜 根据用户点赞数量,获取热点文章 文章实时排序接口类 /** * 文章实时排序接口类 * * @author xiehengxing * @date 2020/8/12 15:17 */ public interface ArticleService { /** *……继续阅读 »

Redis(二) Java集成Redis之分布式单点登录(SSO)

Redis(二) Java集成Redis之分布式单点登录(SSO)
本章解决分布式单点登录的问题,一般的情况下我们会通过维护session的方式去做单点为此还需要维护session一致性的问题,本章我将通过redis+token+自定义注解的方式去实现. 本章的前提是需要java基础及redis的基本使用,redis与springboot集成在上篇中有讲到 https://blog.csdn.net/weixin_40685……继续阅读 »

【Redis】Redis入门详解(一)

【Redis】Redis入门详解(一)
(图片来源于网络,侵删) 一、Redis概述 【1】Redis简介 Redis是一个开源的key-value存储系统 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、……继续阅读 »

Redis闲谈:你一定需要的知识图谱

Redis闲谈:你一定需要的知识图谱
场景:Redis面试  面试官: 我看到你的简历上说你熟练使用Redis,那么你讲一下Redis是干嘛用的? 小明: (心中窃喜,Redis不就是缓存吗?)Redis主要用作缓存,通过内存高效地存储非持久化数据。 面试官: Redis可以用作持久化的存储吗? 小明 :嗯…应该可以吧… 面试官: 那Redi……继续阅读 »

SpringDataRedis事务处理

SpringDataRedis事务处理
序 本文主要讲述如何在java里头使用redis进行cas操作。其实呢,redis不像memcached那样显示地支持cas操作,不过它有事务的概念。 准备 redis的docker搭建 SpringBoot应用之分布式缓存 redis的乐观锁支持 Redis通过使用WATCH, MULTI, and EXEC组成的事务来实现乐观锁(注意没有用D……继续阅读 »

golang使用redis对文章进行投票

golang使用redis对文章进行投票
最近在学redis,本人菜鸟.代码是过程式的,没考虑优化.就是发篇文章记录一下.感觉redis还是很强大的. 规则 评分 = 支持票数*(86400/200)+时间戳, 文章获得为200票就可以在首页展示一天,随着时间的流逝,当分数小于当前时间戳的时候,就从首页撤下. 使用hash记录文章的标题,链接,作者,文章发布时间,文章得到的投票数量. 使用两个有序……继续阅读 »

如何实现页面广告随时上下线、过期自动下线及到时自动上线

如何实现页面广告随时上下线、过期自动下线及到时自动上线
背景引入 最近需要实现一个功能,关于页面广告自动配置的,如支付宝的支付完成页。这篇文章是记录对这个需求从分析到实现以及优化的过程,以免以后忘记。 需求描述 某些页面需要配置广告或活动宣传图,广告或活动需满足随时上下线、过期自动下线及到时自动上线。 如:现在时间2019-2-22 16:16:13,要在支付完成页面配置领奖活动,活动要在2019-3-10 00……继续阅读 »

Redis事务的分析及改进

Redis事务的分析及改进
Redis的事务特性 数据ACID特性满足了几条? 为了保持简单,redis事务保证了其中的一致性和隔离性; 不满足原子性和持久性; 原子性 redis事务在执行的中途遇到错误,不会回滚,而是继续执行后续命令;(违反原子性) 事务可以理解为一个打包的批量执行脚本,但批量指令并非原子化的操作; 中间某条指令的失败不会导致前面已做指令的回滚,也不会造成后续的指令……继续阅读 »

Linux_搭建Redis集群哨兵模式

Linux_搭建Redis集群哨兵模式
时间:2017年08月02日星期三 说明:基于CentOS7-64bit。在单台Linux主机上搭建Redis伪集群哨兵模式。 步骤一:安装Redis 1.下载Redis安装包 Redis官网:https://redis.io/ 下载地址:https://redis.io/download 2.上传Redis安装包 使用ftp工具,将下载好的Redis安装包……继续阅读 »

个人博客开发系列:文章实时保存

个人博客开发系列:文章实时保存
前言 一般用来写东西的网站都会有一个编辑实时保存的功能。对于使用者来说是一个非常实用的功能。作为一个个人博客来说,虽然用处没那么明显,但是还是想实现一下这个功能,就当是练练手吧。 实现思路 使用WebSocket来进行浏览器与服务器的实时通信; 服务端使用Redis来缓存实时编辑的文章(编辑时文章改动频繁,频繁读写数据库操作不是个好的方案); 服务端使用定……继续阅读 »