NoSQL

redis2.8配置文件中文翻译版

# Redis 配置案例 #关于单位,当你需要指定内存的大小时,可以使用如下的单位来指定 #(译者注,为什么会存在1000为单位,我认为是考虑到硬盘的容量单位是以1000来进行计算而非程序中的1024) #(因此 使用 1000为单位可以进一步地精确估算出...

详解利用利用Redis实现点赞功能的代码分析

部分代码如下 提到点赞,大家一想到的是不是就是朋友圈的点赞呀?其实点赞对我们来说并不陌生,我们经常会在手机软件或者网页中看到它,今天就让我们来了解一下它的实现吧。我们常见的设计思路大概分为两种:一种自然是用 MySQL 等数据库直接落地存储, 另外一种就是...

Redis的共享session应用实现短信登录

1. 基于 session 实现短信登录 1.1 短信登录流程图 1.2 实现发送短信验证码 前端请求说明:   说明 请求方式 POST 请求路径 /user/code 请求参数 phone(电话号码) 返回值 无 后端接口实现: @Slf4j...

使用注解实现Redis缓存功能

本文实例为大家分享了使用注解实现Redis缓存功能的具体代码,供大家参考,具体内容如下 非关系型内存数据库,有持久化操作, c语言编写的key,value存储系统(区别于MySQL的二维表格的形式存储。) rdb:周期性的持久化 aof:以日志形式追加 默...

浅谈Redis的异步机制

前言 命令操作、系统配置、关键机制、硬件配置等会影响 Redis 的性能,不仅要知道具体的机制,尽可能避免性能异常的情况出现,还要提前准备好应对异常的方案。 Redis 内部的阻塞式操作: CPU 核和 NUMA 架构的影响; Redis 关键系统配置; ...

Redis 抽奖大转盘的实战示例

1. 项目介绍 这是一个基于Spring boot + Mybatis Plus + Redis 的简单案例。 主要是将活动内容、奖品信息、记录信息等缓存到Redis中,然后所有的抽奖过程全部从Redis中做数据的操作。 大致内容很简单,具体操作下面慢慢分...

关于SpringBoot 使用 Redis 分布式锁解决并发问题

主要实现原理: 可靠性: SpringBoot 集成使用 Redis 分布式锁 问题背景 现在的应用程序架构中,很多服务都是多副本运行,从而保证服务的稳定性。一个服务实例挂了,其他服务依旧可以接收请求。但是服务的多副本运行随之也会引来一些分布式问题,比如某...

Spring Boot 项目集成Redis的方式详解

集成方式 使用Jedis Jedis是Redis官方推荐的面向Java的操作Redis的客户端,是对服务端直连后进行操作。如果直接使用Jedis进行连接,多线程环境下是非线程安全的,正式生产环境一般使用连接池进行连接。 <dependency>...