手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
redis分布式锁解决业务处理时间超过锁失效时间的问题
回顾redis分布式锁获取锁成功后为了防止客户端进程失败无法正常释放锁进而导致其他的客户端再也获得不到锁,在使用SETNX的时候我们还需要为每个锁加一个过期时间ExpireTime,这样即使在客户端不能正常释放锁的情况下,过期时间到了之后,Redis会自动释放掉锁来让别的客户端能够继续申
作者:编程之家 时间:2022-09-02
Redis Desktop Manager for Mac(Redis可视化工具) v2021.10.236中文版
mac软件下载:https://mac.macsc.com/mac/2697.html?id=MzI1OTY2 RedisDesktopManagermac版是一个快速、简单、支持跨平台的RedisDB管理工具,专为Mac用户设计,基于Qt5开发,支持SSL/TLS加密,SSH隧道和cloudRedis。大家不要错过哦!本软件测试环境12.0.1系统!RedisDesktopMan
作者:编程之家 时间:2022-09-02
Redis安装及常用配置
Redis安装说明大多数企业都是基于Linux服务器来部署项目,而且Redis官方也没有提供Windows版本的安装包。因此课程中我们会基于Linux系统来安装Redis.此处选择的Linux版本为CentOS7.Redis的官方网站地址:https:/edis.ioeids安装包reids图形化工具1.单机安装Redis1.1.安装
作者:编程之家 时间:2022-09-02
Redis - Evictions
Thisbehavioriswellknowninthedevelopercommunity,sinceitisthedefaultbehaviorforthepopularmemcachedsystem.MaxmemoryconfigurationdirectiveThemaxmemoryconfigurationdirectiveconfiguresRedistouseaspecifiedamountofmemoryforthe
作者:编程之家 时间:2022-09-02
解决Redis、MySQL缓存双写不一致问题
redis、mysql双写缓存不一致: 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有一篇全面的博客,对这几种方案进行解析。于是博主战战兢兢,顶着被大家喷的风险,写了这篇文章。正文给缓存数据设
作者:编程之家 时间:2022-09-02
Redis实现延迟队列
***执行业务逻辑*/publicabstractbooleanexecute(Stringvalue); 一、延迟队列进入该队列的消息会被延迟消费的队列,一般的队列,进入队列后会进行排队依次消费掉二、使用场景需要进行延迟消费的场景,本文举例为某本书籍更新了章节,待内容上传
作者:编程之家 时间:2022-09-02
关于Java数据结构转储本文适合初学者
有时候想往mysql或者redis数据库存点数据结构。尤其是redis,尽量把大块数据打包存起来,减少set和get数据次数。再说远点,对分布式数据同步也是有很大的好处。下面简单介绍一下Java中怎么将一大块数据结构打包存进数据库中。我们将会借用一个桥梁:JSON抽象类打包数据结构:privat
作者:编程之家 时间:2022-09-02
redis实现消息队列的几种方式及其优劣
redis实现消息队列的几种方式及其优劣衡与墨已于2022-04-2720:46:32修改5617收藏24分类专栏:redis精华文章标签:redispub-substream消息队列版权redis同时被2个专栏收录19篇文章0订阅订阅专栏精华12篇文章0订阅订阅专栏概述常用的消息队列有,rabbitMq、kafka
作者:编程之家 时间:2022-09-02
redis过期key的管理
why:redis中的数据可以有一个过期时间,比如验证码、token等。当数据过期限后,是应该要被删除。redis一般采用:惰性删除+定期删除 的策略 what:定时删除:当放入数据后,设置一个定时器,当定时器读秒完毕后,将对应的数据从dict中删除(用时间换空间)。优
作者:编程之家 时间:2022-09-02
Redis 主从复制
概述主从复制,是指将一台Redis服务器的数据,复制到其他的Redis服务器,前者称为主节点,后者称为从节点一个主节点可以有零个或多个从节点,但每个从节点只能有一个主节点数据的复制是单向的,只能由主节点复制到从节点从节点仅仅用来同步数据,不能用于顶替宕机的主节点主从服务器
作者:编程之家 时间:2022-09-02
28. Redis---数据备份和还原
1.前言RedisSAVE命令用于创建当前数据库的备份文件,文件名默认为dump.rdb。备份数据库数据可以增强对数据的保护,提升数据的安全性。当数据不小心丢失或者被删除时,我们就可以通过相应的操作进行数据恢复。本节介绍Redis的数据备份和数据还原操作。2.备份数据SAVE命令基本
作者:编程之家 时间:2022-09-02
redis-list命令
一、BLPOPkey[key...]timeoutBLPOP是阻塞式列表的弹出原语。它是命令LPOP的阻塞版本,这是因为当给定列表内没有任何元素可供弹出的时候,连接将被BLPOP命令阻塞。当给定多个key参数时,按参数key的先后顺序依次检查各个列表,弹出第一个非空列表的头元素。timeout参数
作者:编程之家 时间:2022-09-02
26. Redis---分区技术
1.前言Redis分区技术(又称RedisPartition)指的是将Redis中的数据进行拆分,然后把拆分后的数据分散到多个不同的Redis实例(即服务器)中,每个实例仅存储数据集的某一部分(一个子集),我们把这个过程称之为Redis分区操作。Redis实例指的是一台安装了Redis服务器的计算机。分区
作者:编程之家 时间:2022-09-02
redis数据结构介绍以及命令操作string和hash类型
redis的数据结构redis存储的是:key,value格式的数据,其中key都是字符串,value有5中不同的数据结构value的数据结构:(1)字符串类型string(2)哈希类型hash(3)列表类型list(4)集合类型set(5)有序集合类
作者:编程之家 时间:2022-09-02
30. Redis---事务24补充
1.前言Redis事务的目的是方便用户一次执行多个命令。执行Redis事务可分为三个阶段:开始事务命令入队执行事务2.Redis事务特性Redis事务具有两个重要特性:1)单独的隔离操作事务中的所有命令都会被序列化,它们将按照顺序执行,并且在执行过的程中,不会被其他客户端发送来
作者:编程之家 时间:2022-09-02
25. Redis---性能测试
1.前言为了解Redis在不同配置环境下的性能表现,Redis提供了一种行性能测试工具redis-benchmark(也称压力测试工具),它通过同时执行多组命令实现对Redis的性能测试。性能测试的作用是让我们了解Redis服务器的性能优劣。在实际的业务场景中,性能测试是必不可少的。在业务系统上
作者:编程之家 时间:2022-09-02
linux系统快速上手二常用软件redis的yum安装
redis的yum方式安装先查看是否已经安装redis执行命令 rpm-qa|grepredis如果存在,将存在的卸载:(-y代表自动选择)yumremovexxx-y在线安装redisyuminstallredis安装本地已经下载好的redis安装包yumlocalinstallredis6.2.7.rpm-y安装成功后,查看已经安装好之后的目
作者:编程之家 时间:2022-09-02
Redis 持久化配置
一、RDB配置这是Redis默认的持久化配置,当redisserver挂掉时,会将数据保存到dump.rdb文件中,下次启动redisserver前先加载dump.rdb中的数据。默认情况下持久化文件名为dump.rdb且保存在启动redisserver的路径下,如果每次启动redisserver的路径不一样,会导致持久
作者:编程之家 时间:2022-09-02
29. Redis---RDB持久化
1.前言Redis是一款基于内存的非关系型数据库,它会将数据全部存储在内存中。但是如果Redis服务器出现某些意外情况,比如宕机或者断电等,那么内存中的数据就会全部丢失。因此必须有一种机制能够保证Redis储存的数据不会因故障而丢失,这就是Redis的数据持久化机制。数据的持久化
作者:编程之家 时间:2022-09-02
21. Redis---消息队列
1.前言RedisStream是Redis5.0版本引入的一种新数据类型,同时它也是Redis中最为复杂的数据结构,本节主要对Stream做相关介绍。2.什么是Stream?Stream实际上是一个具有消息发布/订阅功能的组件,也就常说的消息队列。其实这种类似于broker/consumer(生产者/消费者)的数
作者:编程之家 时间:2022-09-02
31. Redis---AOF持久化
Redis事务的目的是方便用户一次执行多个命令。执行Redis事务可分为三个阶段:开始事务命令入队执行事务1.Redis事务特性Redis事务具有两个重要特性:1)单独的隔离操作事务中的所有命令都会被序列化,它们将按照顺序执行,并且在执行过的程中,不会被其他客户端发送来的命令打
作者:编程之家 时间:2022-09-02
JedisConnectionException: java.net.SocketException: Broken pipe (Write failed) 问题排查
问题描述笔者有2个应用会不定时请求redis,其中一个应用大约每分钟请求一次,可以正常请求,但是另一个大约每小时请求一次的应用,经常出现Brokenpipe(Writefailed)报错,具体报错信息如下:redis.clients.jedis.exceptions.JedisConnectionException:java.net.SocketException:Broken
作者:编程之家 时间:2022-09-02
基于NFS实现pod数据持久化
一、nfs-server服务端:挂载一块新磁盘1.1、格式化并挂载parted/dev/vdbmklablexfsparted/dev/vdbprimay0%100%mkfs.xfs/dev/vdb1 echo"/dev/vdb1fs_sharexfsdefaults00">>/etc/fstabmount-a 1.2、安装nfs服务aptinstallnfs-kernel-server-yecho"f
作者:编程之家 时间:2022-09-02
reids3
1.redis过期策略:1.定时过期2.惰性过期3.定期过期 2.redis内存淘汰策略:全局的键空间选择性移除noeviction:当内存不足以容纳新写入数据时,新写入操作会报错。allkeys-lru:当内存不足以容纳新写入数据时,在键空间中,移除最近最少使用的key。(这个是最常
作者:编程之家 时间:2022-09-02
32. Redis---主从模式
1.前言在软件的架构中,主从模式(Master-Slave)是使用较多的一种架构。主(Master)和从(Slave)分别部署在不同的服务器上,当主节点服务器写入数据时,同时也会将数据同步至从节点服务器,通常情况下,主节点负责写入数据,而从节点负责读取数据。2.主从模式解析主从模式的结构图如下:图1:Redis
作者:编程之家 时间:2022-09-02
redis时间和文件事件
what:redis是事件驱动的,分为两类事件:文件事件和时间事件。文件事件(fileevent):Redis服务器通过套接字与客户端(或者其他Redis服务器)进行连接,而文件事件就是服务器对套接字操作的抽象。服务器与客户端(或者其他服务器)的通信会产生相应的文件事件,而服
作者:编程之家 时间:2022-09-02
Redis 安装与配置
一、安装Redis1.1、Windows安装RedisRedis最新版不支持Windows系统,建议在Linux上安装。如果硬要在Windows上使用Redis,可以在WSL中安装,或者安装Redis的早期版本:https://github.com/MicrosoftArchiveediseleases。1.2、Centos安装RedisCentos可以用源码安
作者:编程之家 时间:2022-09-02
SpringBoot整合Redis实现常用功能
SpringBoot整合Redis实现常用功能建议大小伙们,在写业务的时候,提前画好流程图,思路会清晰很多。文末有解决缓存穿透和击穿的通用工具类。1登陆功能我想,登陆功能是每个项目必备的功能吧,但是想设计好,却是很难!下面介绍两种登陆功能的解决方式:基于Session实现登录流程基
作者:编程之家 时间:2022-09-02
Linux安装redis及入门
1.获取redis资源wgethttp://download.redis.ioeleasesedis-4.0.8.tar.gz 2.解压tar-xzvfredis-4.0.8.tar.gz 3.安装进入到redis目录:cdredis-4.0.8编译:make进入到src:cdsrc安装到指定的路径下:makeinstallPREFIX=/usr/localedis 4.移动配置文件到
作者:编程之家 时间:2022-09-02
24. Redis---Lua脚本
1.前言Redis事务的目的是方便用户一次执行多个命令。执行Redis事务可分为三个阶段:开始事务命令入队执行事务2.Redis事务特性Redis事务具有两个重要特性:1)单独的隔离操作事务中的所有命令都会被序列化,它们将按照顺序执行,并且在执行过的程中,不会被其他客户端发送来
作者:编程之家 时间:2022-09-02
上一页
177
178
179
180
181
182
183
184
下一页
小编推荐
热门标签
更多
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