手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
【进阶篇】使用 Redis 实现分布式缓存的全过程思考(一)
在笔者近 3 年的 Java 一线开发经历中,尤其是一些移动端、用户量大的互联网项目,经常会使用到 Redis 分布式缓存作为解决高并发的基本工具。但在使用过程中也有一些潜在的问题是必须要考虑的,比如:数据一致性、缓存穿透和雪崩、高可用集群等等。
作者:CodeBlogMan 时间:2024-10-09
【进阶篇】基于 Redis 实现分布式锁的全过程
这一篇文章拖了有点久,虽然在项目中使用分布式锁的频率比较高,但整理成文章发布出来还是花了一点时间。在一些移动端、用户量大的互联网项目中,经常会使用到 Redis 分布式锁作为控制访问高并发的工具。
作者:CodeBlogMan 时间:2024-10-09
【解决方案】Java 互联网项目中常见的 Redis 缓存应用场景
本文梳理总结了一些 Java 互联网项目中常见的 Redis 缓存应用场景,例如常见的 String 类型 Key-Value、对时效性要求高的场景、Hash 结构的场景以及对实时性要求高的场景等,全面涵盖了 Redis 中所有的 5 种基本类型。
作者:CodeBlogMan 时间:2024-10-09
【解决方案】Java 互联网项目中消息通知系统的设计与实现(下)
书接上回,消息通知系统(notification-system)作为一个独立的微服务,完整地负责了 App 端内所有消息通知相关的后端功能实现。该系统既需要与文章系统、订单系统、会员系统等相关联,也需要和其它业务系统相关联,是一个偏底层的通用服务系统。
作者:CodeBlogMan 时间:2024-10-09
【主流技术】一文掌握 Redis 在 Java 中的 5 大基本结构应用
Redis 是目前互联网后端的热门中间件之一,在许多方面都有深度的应用,作为后端开发熟练掌握该技术是十分有必要的。
Redis 的五种数据类型是:1、String(字符串);2、Hash(哈希);3、List(列表);4、Set(集合);5、Sort Set (有序集合)。其余的用的比较少,本文暂不
作者:CodeBlogMan 时间:2024-10-09
【主流技术】15 分钟掌握 Redis 的安装部署和基本特性
在Java Spring 项目中,数据与远程数据库的频繁交互对服务器的内存消耗比较大,而Redis的特性可以有效解决这样的问题。

Redis的几个特性:

1. Redis 以内存作为数据存储介质,读写数据的效率极高;
2. Redis 支持 key-value 等多种数据结构,提供字符串,哈希,
作者:CodeBlogMan 时间:2024-10-09
使用Redis实现短信登陆
使用Redis实现发送验证码;验证码登陆、注册;登陆校验拦截、登陆状态刷新等一系列问题。 验证码发送和验证登陆注册 思路流程 整体的思路以及流程如题: 代码实现 实体类 User实体类 @Data @EqualsAndHashCode(callSuper = false) @Accessors(ch
作者:sw-code 时间:2024-09-26
Redis缓存
什么是缓存 缓存就是数据交换的缓冲区(称作Cache),是存贮数据的临时地方,一般读写性能较高。 缓存的作用 降低后端负载 提高读写效率,降低响应时间 缓存的成本 数据一致性成本 代码维护成本 运维成本 添加Redis缓存 缓存工作模型 代码实现 import cn.hutool.core.util
作者:sw-code 时间:2024-09-26
使用redis pipeline提升性能
# 前言 本篇来介绍一下redis pipeline,主要是由于最近一次在帮开发同学review代码的时候,发现对redis有个循环操作可以优化。场景大概是这样的,根据某个uid要从redis查询一批数据,每次大概1000个key左右,如果查得到就返回,否则查db,然后写回缓存。由于每次要查的key
作者:jtea 时间:2024-09-24
详解redis网络IO模型
前言 "redis是单线程的" 这句话我们耳熟能详。但它有一定的前提,redis整个服务不可能只用到一个线程完成所有工作,它还有持久化、key过期删除、集群管理等其它模块,redis会通过fork子进程或开启额外的线程去处理。所谓的单线程是指从网络连接(accept) ->
作者:jtea 时间:2024-09-24
【Java知识点大全】
Java相关知识点,针对面试,全文二十五万字。
作者:我是廖志伟 时间:2022-12-19
阿里云Redis性能压力测试二十
3)购买完成后不会立即升级集群节点数,阿里云有一个维护时间段,我们想要立即生效,需要将维护时间段进行调整,下拉选择当前时间段即可,变更配置需要花费一定的时间。首先压力测试出2分片2节点的Redis集群性能消耗,然后将集群扩容到4个节点,再测试4节点4分片的集群压力性能,进行对比。刚刚压测完两节点的Redis集群,得到了压缩结果报告,我们现在将两节点升级为四节点,再次进行压测,观察结果。2)分片数调整为4分片,实例规格调整为2G集群版(4节点),然后点击立即购买即可完成扩容。4)扩容成功,集群已经是四节点。
作者:Jiangxl~ 时间:2022-12-19
室友看世界杯我在学redis事务
谈谈世界杯以及在期间学习的redis事务
作者:秦 羽 时间:2022-12-19
Redis实现微博好友功能微服务关注,取关,共同关注
好友功能是目前社交场景的必备功能之一,一般好友相关的功能包含有:关注/取关、我(他)的关注、我(他)的粉丝、共同关注、我关注的人也关注他等这样一些功能。类似于这样的功能我们如果采用数据库做的话只是单纯得到用户的一些粉丝或者关注列表的话是很简单也很容易实现, 但是如果我想要查出两个甚至多个用户共同关注了哪些人或者想要查询两个或者多个用户的共同粉丝的话就会很麻烦, 效率也不会很高。但是如果你用redis去做的话就会相当的简单而且效率很高。原因是redis自己本身带有专门针对于这种集合的交集、并集、差集的一些
作者:共饮一杯无 时间:2022-12-19
Redis数据库 ---- 五种数据类型常用命令汇总
文章汇总了Redis字符串,列表,集合,有序集合,哈希五大数据类型的常用命令以及这五种数据类型的实现的数据结构
作者:小鱼干儿♛ 时间:2022-12-19
java操作redis
使用Java来操作redis。分别从环境到创建对象以及操作。
作者:秦 羽 时间:2022-12-19
微服务Spring Boot 整合 Redis 实现 好友关注
如何实现 好友关注功能,Redis 来 一键搞定!
作者:Bug 终结者 时间:2022-12-19
10 个 Redis 建议/技巧
Redis 在当前的技术社区里是非常热门的。从来自 Antirez 一个小小的个人项目到成为内存数据存储行业的标准,Redis已经走过了很长的一段路。随之而来的一系列最佳实践,使得大多数人可以正确地使用 Redis。下面我们将探索正确使用 Redis 的10个技巧。1、停止使用 KEYS *Okay,以挑战这个命令开始这篇文章,或许并不是一个好的方式,但其确实可能是最重要的一点。很多时候当...
作者:thlzjfefe 时间:2022-12-16
Spring boot 2.0 基于Redis快速实现消息队列
任务队列的特点任务队列:就是“传递消息的队列”。与任务队列进行交互的实体有两类,一类是生产者(producer),另一类则是消费者(consumer)。生产者将需要处理的任务放入任务队列中,而消费者则不断地从任务独立中读入任务信息并执行。任务队列的好处:松耦合。生产者和消费者只需按照约定的任务描述格式,进行编写代码。易于扩展。多消费者模式下,消费者可以分布在多个不同的服务器中,由此降...
作者:thlzjfefe 时间:2022-12-16
Redis缓存:淘汰机制、缓存雪崩、数据不一致,都一步说到位
在实际的工作项目中, 缓存成为高并发、高性能架构的关键组件 ,那么Redis为什么可以作为缓存使用呢?首先可以作为缓存的两个主要特征:在分层系统中处于内存/CPU具有访问性能良好, 缓存数据饱和,有良好的数据淘汰机制由于Redis 天然就具有这两个特征,Redis基于内存操作的,且其具有完善的数据淘汰机制,十分适合作为缓存组件。其中,基于内存操作,容量可以为32-96GB,且操作时间平均为100ns,操作效率高。而且数据淘汰机制众多,在Redis 4.0 后就有8种了促使Redis作为缓存可以适
作者:thlzjfefe 时间:2022-12-16
了解 Redis 并在 Spring Boot 项目中使用 Redis 缓存击穿、缓存穿透
在实际的开发过程中,多多少少都会涉及到缓存,而 Redis 通常来说是我们分布式缓存的最佳选择。Redis 也是我们熟知的 NoSQL(非关系性数据库)之一,虽然其不能完全的替代关系性数据库,但它可作为其良好的补充。本文就和大家一起了解一下 Redis,并实战在 Spring Boot 项目使用它。Redis 简介Redis 是一个开源(BSD 许可)、内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合等数据类型。内置复制、Lua 脚本、LRU
作者:thlzjfefe 时间:2022-12-16
redis配置文件redis.conf参数说明
Redis的配置文件格式类似于java的properties文件,是一个一个的键值对,但是redis的键值对之间是用空格分隔的。同样以#号开头的行为注释行# By default Redis does not run as a daemon. Use 'yes' if you need it.# Note that Redis will write a pid file in /var/r...
作者:thlzjfefe 时间:2022-12-16
SpringBoot Redis切换db
之前用Redis2.x的时候就发现 jedisConnectionFactory.setDatabase(db); 这个方法已经过时了,不能用了,但是那时候没有用到这个功能,也就没在意,最近又更新了一下最新版本,有同事用到这块了,问我有没有什么办法,于是找到下面这个。1.x.x版本中是这样的:/** * @return : void * @Author : Yanqiang * @...
作者:thlzjfefe 时间:2022-12-16
centos7 yum install redis
直接yum 安装的redis 不是最新版本yum install redis如果要安装最新的redis,需要安装Remi的软件源,官网地址:http://rpms.famillecollet.com/yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm然后可以使用下面的命令安装最新版...
作者:thlzjfefe 时间:2022-12-16
为什么我们要用 Redis
本文将会从 Redis 的几大特性开始讲起,分别讲解 Redis 的速度快、支持多种数据类型、功能多样、服务简单、客户端语言丰富、支持持久化及主从复制、高可用、分布式这几大特点。从这几大特点中,读者可以详细的知道为什么要学习 Redis 以及学习 Redis 有什么用。下面正式开始本文的学习。先介绍本文的思维导图。速度快 数据都在内存中:计算机由运算器,控制器,存储器,输入设备,输出设备这五大部分组成。存储器又是由闪存,硬盘,内存这三部分组成,而这三部分当中读取速度最快的是内存,Redis 正
作者:thlzjfefe 时间:2022-12-16
Redisson教程
上网查了下资料,jedis在2016年7月至今就没更新了,而redission一直有更新。下面是redission的教程.Redisson入门Author:Ricky Date:2017-04-24Redisson概述 Redisson是架设在Redis基础上的一个Java驻内存数据网格(In-Memory Data Grid)。充分的利用了Redis键值数据库提供的一系列优势...
作者:吃螺丝粉 时间:2022-12-12
详解redis的三种特殊数据类型
介绍redis的三种特殊数据类型
作者:秦 羽 时间:2022-12-06
【Redis】Redis安装步骤和特性以及支持的10种数据类型Redis专栏启动
本文作为Redis的开篇,简单介绍Redis以及其数据类型、存储、事务、lua、集群等等特性,展开讲解Redis的10中数据类型,并给出源码中的7种数据类型的结构,所以当回答的时候,建议先说10种,再说7种,并展开官网和源码中的注释进行回答。让面试官看到你的理解和你对基本逻辑的掌握更系统和专业。
作者:小明java问道之路 时间:2022-12-06
阿里云Redis之:配置程序接入阿里云Redis集群缓存数据十七
找到白名单设置—>添加白名单分组—>设置分组名称为ecs_cluster—>添加方式为加载ECS私网IP—>找到要添加的ecs添加到白名单中即可。2)点击服务器管理—>服务器管理—>系统缓存类型选择Redis—>填写Redis集群的信息—>点击检测—>最后点击保存即可。1)点击实例信息—>在连接信息中点击设置免密访问—>在弹出的框中勾选缺点即可。账号为kodcloud—>权限为读写—>密码为kodcloud@123。点击上传安装—>上传文件—>观察Redis集群中是否有Key产生。
作者:Jiangxl~ 时间:2022-12-06
Redis解决秒杀微服务抢购代金券超卖和同一个用户多次抢购
上图就是redission官方网站首页。首页可以看出来,Redisson可以实现很多东西,在Redis的基础上,Redisson做了超多的封装,我们看一下,例如说Spring Cache,TomcatSession,Spring Session,可排序的Set,还有呢Sortedsort,下面还有各种队列,包括这种双端。
作者:共饮一杯无 时间:2022-12-06
上一页
1
2
3
4
5
6
7
8
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native