- 数据库技术
redis保存session信息的示例代码
本文实现一个将session信息保存在 redis中,多个tomcat中的工程都从redis获取session信息的示例。 1、新建一个maven web 工程名为 session-redis 如下: 目录结构如下...
- 数据库技术
如何用redis setNX命令来加锁
用redis setNX命令来加锁 加锁和释放锁,都需要原子操作,不然在中途中断就会发生异常, 删锁的时候也只能删除自己对应线程的锁。 下面是用sexNX命令加锁...
- 数据库技术
基于Redis验证码发送及校验方案实现
在我们的业务中,经常存在需要通过发送验证码、校验验证码来完成的一些业务逻辑,比如账号注册、找回密码、用户身份确认等。 在该类业务中,发送验...
- 数据库技术
华为欧拉openEuler编译安装Redis的实现步骤
升级系统 yum -y update 安装依赖和常用工具 yum -y install tar vim net-tools wget gcc make lrzsz 下载安装包 wget https://download.redis.io/redis-stable.tar.gz 解压缩安装包 tar -zx...
- 数据库技术
redis中的配置以及密码设置方式
前言 redis默认情况下是没有密码的,这很容易导致服务器被攻击,被挖矿! 今天就给大家简单讲解一下自己在配置redis过程中所学习的,方便大家以后快速...
- 数据库技术
spring boot整合redis中间件与热部署实现代码
热部署 每次写完程序后都需要重启服务器,需要大量的时间,spring boot提供了一款工具 devtools 帮助实现热部署。 dependency groupIdorg.springframework.boot/groupId a...
- 数据库技术
Redis键值设计的实践
1 优雅的key结构 Redis的Key虽然可以自定义,但最好遵循下面的几个最佳实践约定: 遵循基本格式 : [业务名称]:[数据名]:[id] ,例如我们的登录业务,需要保...
- 数据库技术
Redis实现好友关注的示例代码
一、关注和取关 加载的时候会先发请求看是否关注了,来显示是关注按钮还是取关按钮 当我们点击关注或取关之后再发请求进行操作 数据库表结构 关注表...
- 数据库技术
redis哨兵模式说明与搭建详解
哨兵模式是redis高可用的一种解决方案。 哨兵必须用三个实例取保证自己的高可用,但是哨兵+主从模式是不能保证消息不丢失的。 为什么用三个来保证呢...
- 数据库技术
Redis使用Bitmap的方法实现
1. Bitmap 是什么 Bitmap(也称为位数组或者位向量等)是一种实现对位的操作的数据结构,在数据结构加引号主要因为: Bitmap 本身不是一种数据结构,底层实际...
- 数据库技术
控制Redis的hash的field中的过期时间
需求场景 在业务中有些数据因为历史原因用的 hash 结构存储数据,但是后期需求要求其中某个 field 需要按照一些规则去过期,这个时候原来的逻辑懒得改...
- 数据库技术
redis如何取hash的值
redis取hash的值 命令:可以取得对应的hash中的具体值 hmget s_account:208 account accountname 结果:www 如图 命令:取得hash中的所有key hkeys s_account:208 结果: redis中存...
- 数据库技术
完美解决Redis在双击redis-server.exe出现闪退问题
问题 本人是习惯直接双击redis-server.exe来打开Redis程序,然后感觉没用了就关掉窗口,事实上很多时候即使你关闭了,在电脑后台依旧还连接着。这就会导致...
- 数据库技术
Redis如何正确关闭和开启持久化
前言 版本 : Redis6.X 一、关闭持久化 Redis是默认开启RDB的,AOF则是默认关闭的。相当于初始安装的Redis是持久化的。 如何关闭redis持久化?我的需求是只把...
- 数据库技术
Redis处理高并发之布隆过滤器详解
前言 随着我们业务开发越来越来大,并染请求就会越来越多,那么我们的项目的压力就会越来越大,基本都会使用缓存,除本地缓存,还会用到redis缓存,...
- 数据库技术
Redisson如何解决redis分布式锁过期时间到了业务没执行完问题
面试问题 Redis锁的过期时间小于业务的执行时间该如何续期? 问题分析 首先如果你之前用Redis的分布式锁的姿势正确,并且看过相应的官方文档的话,这个问...