手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
Redis的事务
1、Redis的事务(先将命令压入队列,然后一起执行) 2、标记事务开始 3、开始执行事务的命令 4、放弃已经压入事务队列中的命令 5、监控一个键 6、放弃监控一个键
作者:编程之家 时间:2022-09-02
Redis源码解析-全览
通过阅读Redis源码,可以学习和掌握到的计算机系统设计思想根据Redis不同的功能特性,分线条学习每个功能特性上涉及的关键技术和设计思想对于Redis的代码架构,需要掌握以下两类内容代码的目录结构和作用划分,目的是理解Redis代码的整体架构,以及所包含的代码功能类别;系统
作者:编程之家 时间:2022-09-02
Redis中关于key的操作指令
1、keys: 例如: 2、exists 3、move将指定的数据移动到指定的库 4、expire 5、tt1 6、type 7、rename 8、del
作者:编程之家 时间:2022-09-02
Redis实现消息队列
今天和大家来聊一聊Redis的Stream类型,Redis从5.0开始引入了一种新的数据类型Stream类型,它是专门为消息队列设计的数据类型。首先,我们先来看一下消息队列存取消息的过程。在分布式系统中,当两个组件要基于消息队列进行通信时,一个组件把消息发送到消息队列,我们称之为生产者,另一个组
作者:编程之家 时间:2022-09-02
Redis的各种实现Jedis、Redisson、Lettuce
1.1、Jedis是Redis的Java实现的客户端。支持基本的数据类型如:String、Hash、List、Set、SortedSet。特点:使用阻塞的I/O,方法调用同步,程序流需要等到socket处理完I/O才能执行,不支持异步操作。Jedis客户端实例不是线程安全的,需要通过连接池来使用Jedis。1.2、Redisson优点点:分布
作者:编程之家 时间:2022-09-02
redis 持久化
redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。可以不定期的通过异步方式保存到磁盘上(即“半持久化模式”);也可以把每一次数据变化都写入到一个AppendOnlyFile(AOF)里面(即“完全持久化模式”)。redis支持两种持久化方式,一种
作者:编程之家 时间:2022-09-02
JAVA大厂面试题
并发锁升级过程,轻量锁可以变成偏向锁么,偏向锁可以变成无锁么,自旋锁,对象头结构,锁状态变化过程 JVMjvm类加载器,自定义类加载器,双亲委派机制,优缺点,tomcat类加载机制cms收集器过程,g1收集器原理,怎么实现可预测停顿的,region的大小,结构jvm了解哪些参数,用过哪些指令 Redis你
作者:编程之家 时间:2022-09-02
Redis的缓存穿透、击穿与雪崩
Redis缓存穿透和雪崩(面试高频,工作常用!)Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。另外的一些典型问
作者:编程之家 时间:2022-09-02
Redis的发布订阅
Redis的发布与订阅概述Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。Redis客户端可以订阅任意数量的频道。订阅/发布消息图:第一个:消息发送者,第二个:频道,第三个:消息订阅者!下图展示了频道channel1,以及订阅这个频道的三个客户端—
作者:编程之家 时间:2022-09-02
Redis学习
写在前8月份看了《Redis开发与运维》、《Redis设计与实现》这两本书,看完之后,除了在书上画一画知识点、做一做笔记,没有其他输出。于是我想着在网上找一些Redis面试题,通过回答这些面试题来回顾、巩固书中的内容,并记录下来。待补充...
作者:编程之家 时间:2022-09-02
redis+lua库存扣减和冲正
packagespring;importorg.redisson.Redisson;importorg.redisson.api.RScript;importorg.redisson.api.RedissonClient;importorg.redisson.config.Config;importjava.util.ArrayList;importjava.util.List;importstaticorg.redisson.api.RScript.Mode.READ_W
作者:编程之家 时间:2022-09-02
redis实战 pdf下载
深入浅出地介绍了Redis的5种数据类型,并通过多个实用示例展示了Redis的用法。 对Redis进行了介绍,说明了Redis的基本使用方法、它拥有的5种数据结构以及操作这5种数据结构的命令,并讲解了如何使用Redis去构建文章展示网站、cookie、购物车、网页缓存、数据库行缓存等一系列程序。
作者:编程之家 时间:2022-09-02
单点登录
sso(singlesingon)模式常见的三种方式第一种session广播机制实现session复制 第二种使用cookie加redis实现cookie是一个客户端技术,每次发请求,带着cookie发送1.再项目的任意一个模块进行登录,登录之后,把数据放到2个地方,(1)redis value放数据 key生成唯一的值(ip,用户i
作者:编程之家 时间:2022-09-02
NestJS+Redis实现缓存
NestJS的缓存模块天生支持Redis等缓存机制。以下通过一个示例,说明如何在NestJS中操作Redis。步骤如下:先安装运行Redis服务,步骤参见链接新建nestjs项目:nestnew[项目名称]安装cache相关依赖npminstallcache-managernpminstall-D@types/cache-managernpminstallcach
作者:编程之家 时间:2022-09-02
[Redis高级]
[Redis高级]1Redis介绍安装配置1.1安装#下载wgethttp://download.redis.ioeleasesedis-5.0.7.tar.gz#解压tar-xzfredis-5.0.7.tar.gz#建立软连接ln-sredis-5.0.7rediscdredismake&&makeinstall#在src目录下可以看到#redis-server--->redis服务器#redis
作者:编程之家 时间:2022-09-02
redis keys hkeys scan筛选
查找符合某个条件比如前缀为cart_的key,这里我预先插入了一万条数据,在正式开始之前先说一下keys指令的匹配规则:keyspattern里面有3个通配符分别是*,?,[]*:通配多个任意字符?:通配单个字符[]:通配数组内的某个字符这些通配都可以组合使用,比如我插入了四个键keys*l*//代
作者:编程之家 时间:2022-09-02
CentOs安装redis
安装redis1.安装gcc依赖yuminstallgcc如果遇到提示,输入y,在回车即可2.下载redis,本文以4.0.6版本讲解方式1:命令下载wget http://download.redis.ioeleasesedis-4.0.6.tar.gz方式2:手动下载,然后用xftp上传到oot下3.解压redis,进入oot目录,解压文件至目录下tar -zxv
作者:编程之家 时间:2022-09-02
redis命令大全
启动:srcedis-server客户端连接测试:srcedis-cli配置cpredis/etc/init.d/chmod+x/etc/init.dedisserviceredisstatus在redis-cli中使用auth{password}进行认证获取当前配置CONFIGGET*变更运行配置CONFIGSETloglevel"notice"rdb到aof切换CONFIGSETap
作者:编程之家 时间:2022-09-02
python redis cluster
在awsElastiCache搭建好了redis集群,用python的redis包时,我用ab做了一下简单的压力测试,发现代码中有报错,如下所求:redis.exceptions.ResponseError:MOVED10581172.31.xx.xxx:6379 在网上查资料,发现了如下原因:当Redis 是集群模式时,python的 redis-py模块
作者:编程之家 时间:2022-09-02
[redis-持久化,主从复制原理,Redis-Sentinel]
[redis-持久化,主从复制原理,Redis-Sentinel]1持久化#redis的所有数据保存在内存中,对数据的更新将异步的保存到硬盘上快照:某时某刻数据的一个完成备份 -mysql的Dump-redis的RDB写日志:任何操作记录日志,要恢复数据,只要把日志重新走一遍即可 -mysql的Binlog-Redis
作者:编程之家 时间:2022-09-02
redis面试题
支持AOF和RDB两种持久化方式RDB是Redis默认的持久化方式。按照一定的时间将内存的数据以快照的形式保存到硬盘中,对应产生的数据文件为dump.rdb。通过配置文件中的save参数来定义快照的周期。AOF(Append-onlyfile)持久化方式:是指所有的命令行记录以redis命令请求协议的格式完
作者:编程之家 时间:2022-09-02
windows下redis安装使用
下载:https://github.comporadowskiediseleases安装:https://www.cnblogs.com/skmobi/p/11696620.html
作者:编程之家 时间:2022-09-02
分享一份【饿了么】Java面试专家岗面试题,欢迎留言交流哦!
前段时间有小伙伴去饿了么面试Java专家岗,记录了一面技术相关的问题,大家可以看看。基础问题1.数据库事务的隔离级别?2.事务的几大特性,并谈一下实现原理3.如何用redis实现消息的发布订阅?4.java为什么要在内存结构中设计自己的程序计数器,为什么不使用内核的?5.分布式事务2pc的过
作者:编程之家 时间:2022-09-02
redis学习之redis问题及解决方案
redis的性能并不受CPU的运行速度,影响redis性能的是网络带宽和内存大小。 redis常见问题及对应解决方案:一、缓存穿透:就是查询一个压根就不存在的数据,即缓存中没有,数据库中也没有解决方案:使用布隆过滤器,把数据先加载到布隆过滤器中,访问前先判断是否存在于布隆过滤器中,不存在代
作者:编程之家 时间:2022-09-02
redis的五大数据类型实现原理
1.对象的类型与编码Redis使用前面说的五大数据类型来表示键和值,每次在Redis数据库中创建一个键值对时,至少会创建两个对象,一个是键对象,一个是值对象,而Redis中的每个对象都是由redisObject结构来表示:typedefstructredisObject{//类型unsignedtype:4;/
作者:编程之家 时间:2022-09-02
redis中使用SCAN代替KEYS
前言由于redis的keys命令是线上禁用,所以就有了SCAN、SSCAN、HSCAN和ZSCAN四个命令。但是这四个命令也不是每次返回全部匹配结果,因此需要一遍遍执行下去,而且每次返回的cursor要作为下一个的参数。因此查找也不太方便,我写了一个简单的方法,用来查找scan的所有结果。关于这几个命
作者:编程之家 时间:2022-09-02
黑马程序员-传智健康项目第十三章
传智健康项目第13章本章内容我们的主题为Redis,目前Redis在企业中的应用已经非常广泛,同时Redis也是面试中的重点内容。1.Redis缓存相关问题1.1缓存穿透缓存穿透是指查询一个数据库一定不存在的数据。我们以前正常的使用Redis缓存的流程大致是:1、数据查询首先进行缓存查询
作者:编程之家 时间:2022-09-02
Redis学习二:双写问题
Redis的双写问题双写的情况下,是先操作数据库还是先操作缓存呢?在Cache-Aside缓存模式中,有些小伙伴会有疑问,在写入请求的时候,为什么是先操作数据库呢?为什么不先操作缓存呢?假设有A、B两个请求,请求A做更新操作,请求B做查询读操作。 A、B两个流程如下:线程A发起一个写操作,第一
作者:编程之家 时间:2022-09-02
springmvc+双数据源+redis+thymeleaf+spring-data-jpa
因为闲来无事在工作中写了个小项目,先看配置:配置文件采用携程的apollo自动注入。1.mvc使用权自动配置,由springboot完成自动配置,具体的请求路径由requestmapping设置。2.双数据源2.1设置数据源 上图设置了一个DataSourceProperties,至于为什么设置另一个Properties,是因为ap
作者:编程之家 时间:2022-09-02
16-Redis缓存入门
文章目录简介背景Redis概述版本及参考说明Redis初始操作启动redis服务进入redis容器登陆redis服务查看redis信息清空redis屏幕退出redis服务关闭redis服务系统帮助Redis数据存储操作简易数据存取Key有效时间设计总结(Summary)简介背景我们现在的项目架构中
作者:编程之家 时间:2022-09-02
上一页
65
66
67
68
69
70
71
72
下一页
小编推荐
热门标签
更多
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