手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
Redis5-持久化
单机持久化存储层快照/副本日志RDB对应快照时点性,是每隔一段时间存一下阻塞,redis不对外提供服务非阻塞,redis继续对外提供服务非阻塞过程写个过程中存在修改,数据正确性不能保证,备份的时间点也无法确认,redis采用下图方式无法实现非阻塞,fork方式red
作者:编程之家 时间:2022-09-02
redis单机部署时实现的分布式锁
redis单机部署时实现的分布式锁/***@Author:zqf*@Description:*@Date2021/8/2510:08*/publicclassDistributedLock{/***释放锁lua脚本,原子操作:lua脚本是作为一个整体执行的,所以中间不会被其他命令插入。*/privatefinalstaticS
作者:编程之家 时间:2022-09-02
SpringBoot - 集成 Redis
目录前言环境具体实现前言记录下SpringBoot集成Redis的方式。环境SpringBoot2.5.3+Redis-x64-3.2.1具体实现pom.xml<!--redis--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</art
作者:编程之家 时间:2022-09-02
缓存击穿、缓存穿透,缓存雪崩的定义及其解决方案
首先,我们来看下是如何获取到的数据:当接收到用户请求,首先尝试从Redis缓存中获取到数据,如果缓存中获取到数据则直接返回结果,若缓存中不存在数据时则从数据库中获取数据,如果数据库获取数据成功,则更新Redis然后返回数据。缓存击穿定义:高并发的情况下,某个热门key突然过期,导致大
作者:编程之家 时间:2022-09-02
SpringBoot - 集成 Redis
目录前言环境具体实现前言记录下SpringBoot集成Redis的方式。环境SpringBoot2.5.3+Redis-x64-3.2.1具体实现pom.xml<!--redis--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artif
作者:编程之家 时间:2022-09-02
redis未授权访问--主从复制
redis未授权--主从复制前言Redis因配置不当可以未授权访问。攻击者无需认证访问到内部数据,可导致敏感信息泄露及RCE。本文使用主从复制的方式getshell。跳板机无需开启redis服务、可用在高版本redis上,redis4.x;5.x都可以,适用于:写入公钥,启动任务项都做了安全防护不可用、权限非ro
作者:编程之家 时间:2022-09-02
redis---使用注解
1.下载依赖<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org
作者:编程之家 时间:2022-09-02
Redis 雪崩、穿透、预热、降级
雪崩Redis缓存雪崩和穿透乍一看好像差不多,概念容易混淆。而解决方案的思路是让失效时间达到均匀的情况。缓存雪崩是指在我们设置缓存失效时间上时采用了相同的过期时间,导致缓存在某一时刻同时失效。请求全部打到后端数据库,数据库一时请求过大,数据库cpu和IO一时负载过大,造
作者:编程之家 时间:2022-09-02
5数据类型在Redis中的使用场景,与及String类型的使用场景进行详细举例讲解
首先redis中可以使用的5种数据类型有:String、Hash、List、Set和Zset。1)Redis支持的5种数据类型分别使用场景如下:数据类型使用场景String比如存储用户登录的session信息;或者我想知道什么时候封锁一个IP地址(疑似长时间攻击服务器,存在风险的,就需要封锁),就使用String类型的in
作者:编程之家 时间:2022-09-02
go使用第三方包和本地包_小小郭-程序员宅基地_go引入第三方包
前言go之前对第三方包的管理不上心,其他语言比如python有pip,nodejs有npm,而go却没有一个官方的管理工具。在go1.11之前,开发者需要要关注GOPATH环境变量,这对于开发者来说不友好。经过几次变更后,go于1.12版本开始正式使用goModule,go终于有了一个官方的处理方式,开发者也可以抛弃GO
作者:编程之家 时间:2022-09-02
手把手教centos安装企业级redis集群
版本说明安装redis集群redis集群搭建教程也是全网随便能找的到,但很多都是写的demo,很多是按照单服务器来搭建多redis实例。这边就按照企业真实环境来搭建redis集群,避免很多人重复造轮子,毕竟站在不矮的人的肩膀上才能看的更远。此篇文章避免了防火墙端口问题、redis需要设置密
作者:编程之家 时间:2022-09-02
Redis历史和应用场景
KV数据库--内存--单线程+异步I/O(多路I/O复用)计算密集型应用--多进程+多线程I/O密集型应用--单线程+异步I/O(协程)冷数据(不经常用的)/热数据(经常使用)redis用处:1.高速缓存服务2.实时排行榜3.投票、点赞4.消息队列源代码构建安装make&&makeinstall启动服务器:redi
作者:编程之家 时间:2022-09-02
点赞和取消点赞实现Redis缓存(只思路)
思路:点赞、取消点赞——>Redis——>(每两个小时)存到数据库(MySQL),所以就相当于每次查询或者存储都需要先经过Redis,而查询的目的是为了判断用户的点赞状态(已点赞or未点赞),并不是传递给前端。Redis数据库中需要有的字段:被点赞作品的id、点赞人员的id、点赞状态(已点赞or未点
作者:编程之家 时间:2022-09-02
redis 简单整理——持久化之RDB[十九]
前言简单介绍一下redis的持久化。先来整理一下RDB。正文redis支持RDB和AOF两种持久化机制,他们能达到的效果不一致。那么先来看一下RDB吧。RDB是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和主动触发。那么这里就有两个关键字了,一个是是保存
作者:编程之家 时间:2022-09-02
redis为什么要持久化?怎么持久化,持久化的方式有哪些?
1.redis为什么要做持久化首先,要知道我们为什么要对redis做持久化?因为,redis本身运行时数据保存在内存中,如果不进行持久化,那么在redis出现非正常原因宕机或者关闭redis的进程或者关闭计算机后数据肯定被会操作系统从内存中清掉。很多人又会问,“明明我们在本地自己搭redi
作者:编程之家 时间:2022-09-02
一文详解Redis中BigKey、HotKey的发现与处理
简介: 在Redis的使用过程中,我们经常会遇到BigKey(下文将其称为“大key”)及HotKey(下文将其称为“热key”)。大Key与热Key如果未能及时发现并进行处理,很可能会使服务性能下降、用户体验变差,甚至引发大面积故障。作者|烟圈来源|阿里技术公众号一前言在Redis的使用过程中,我们
作者:编程之家 时间:2022-09-02
将redis注册为Windows服务
转载自:https://www.cnblogs.com/bean-sprout/p/7655550.html当前redis版本:3.2.100通常情况下我们可以通过redis-server.exe和配置文件启动redis服务:redis-server.exeredis.windows.conf 另外开启一个命令行窗口redis-cli.exe即可做一些简单的操作命令行但如果我们关
作者:编程之家 时间:2022-09-02
Redis学习四:缓存常见问题
缓存常见问题缓存击穿概念:对于一些设置了过期的key,如果这个key可能会在某些时间点被超高并发地访问,是一个热点数据原因:缓存在某个时间点过期的时候,恰好在这个时间点对这个key有大量的并发请求过来,该key没有命中,大量请求穿透到数据库服务器。解决方案:1)使用互斥锁;在缓存失
作者:编程之家 时间:2022-09-02
filebeat+redis+elk构建多服务器日志收集系统配置文件说明
前言 很多时候,我们需要将多台服务器上的日志文件(系统日志、站点日志、业务日志等)汇总到一台日志服务器上,同时需要对日志进行汇总分析、或从大量的日志数据中找到自己需要的日志信息,如何快速汇总和检索日志数据是需要解决的问题。本文主要介绍通过filebeat收集日志,再使用redis
作者:编程之家 时间:2022-09-02
Redis-安装
Linux下载地址:http:/edis.io/download下载最新稳定版本本教程来自reids官网使用的最新文档版本为2.8.17,下载并安装:$wgethttp://download.redis.ioeleasesedis-2.8.17.tar.gz$tarxzfredis-2.8.17.tar.gz$cdredis-2.8.17$makemake完后redis-2.8.17目录下
作者:编程之家 时间:2022-09-02
Redis应用场景
Redis的部分应用场景常见的16种应用场景:缓存、数据共享分布式、分布式锁、全局ID、计数器、限流、位统计、购物车、用户消息时间线timeline、消息队列、抽奖、点赞、签到、打卡、商品标签、商品筛选、用户关注、推荐模型、排行榜.String缓存String类型例如:热点数据缓存,
作者:编程之家 时间:2022-09-02
SpringBoot通过RedisTemplate执行Lua脚本的方法步骤
参考:https://www.jb51.net/article/212010.htmhttps://www.jb51.net/article/179946.htmhttps://www.jianshu.com/p/76bc0e963172https://www.letianbiji.comedisedis-lua.htmlhttps://www.jb51.net/article/148833.htm Redis从2.6版本开始引入对Lua脚本的支持,通过在
作者:编程之家 时间:2022-09-02
面试十七、redis之持久化
1、redis是内存数据库,一旦进程推出数据就会丢失,为防止这种情况redis需要定时的将内存中的数据持久化到硬盘,这样因为不知原因进程死掉重启后,redis可以从硬盘中重新加载数据实现数据恢复。目前有两种方案:RDB(redisdatabase)和AOF(appendonlyfile)2、rdb持久化:redis默认的
作者:编程之家 时间:2022-09-02
bt面板安装邮局系统
前些日子阿里云优惠就顺便买了个服务器,今天想在阿里云的服务器上试着安装一个邮件服务,突然发现之前安装的好好的邮件服务插件不能正常安装了,一直报错。点击该链接享受本文章的纯净无广告版查看了下出错的地方,提示没有back_file这个属性,并且告诉了我文件路径,那接下来的内容就轻
作者:编程之家 时间:2022-09-02
Redis-事务
是什么可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行执行而不会被其他命令插入,不许加塞。常用命令MULTIEXECDISCARDWATCH五个case正常执行使用MULTI命令输入Redis事务。该命令始终以答复OK。此时,用户可以发出多个命令。Red
作者:编程之家 时间:2022-09-02
Redis 实现乐观锁
Redis实现乐观锁悲观锁:很悲观,认为什么时候都会出现问题,无论做什么都会加锁!乐观锁:很乐观,认为什么时候都不会出问题,所以不会上锁!更新数据的时候去判断一下,在此期间是否有人修改过这个数据,获取version更新的时候比较versionRedis监视测试127.0.0.1:6379>setmoney10
作者:编程之家 时间:2022-09-02
c# redis stackexchange.redis 工具类
///<summary>///描述:redis操作方法///</summary>publicclassRedisCache{#region--连接信息--///<summary>///syncTimeout:允许同步操作的时间(ms)///connectTimeout:连接操作的超时时间(ms)///
作者:编程之家 时间:2022-09-02
Redis-持久化
PersistentRDB是什么?RedisDataBase在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是Snapshot快照,它恢复时是将快照文件直接读到内存中。Redis会单独创建(fork)一个子线程进行持久化,会先将数据写入到一个临时文件中,待持久化都结束了,再用这个临时文件替换上次持久化好的
作者:编程之家 时间:2022-09-02
性能测试之redis集群监控环境搭建:prometheus + redis_exporter + grafana
性能测试之redis集群监控环境搭建:prometheus+redis_exporter+grafana
作者:编程之家 时间:2022-09-02
面试十八、redis主从备份
1、概述:两台redisA、B、C,A设为主节点,B、C设置从节点。B和C会定时从A节点同步数据来达到数据一致。2、好处:1)可以容灾,当A节点宕机时,B节点即可设置为主节点提供服务。2)数据热备份,是redis持久化的一种冗余方式3)负载均衡,可以让A提供写服务,B、C提供读服务,做到读写分离,提
作者:编程之家 时间:2022-09-02
上一页
66
67
68
69
70
71
72
73
下一页
小编推荐
热门标签
更多
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