E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
REDIS系列
Redis系列
第一篇之SPEC协议
前言Redis客户端使用被称为RESP(Redis序列化协议)的协议与Redis服务器进行通讯。虽然该协议是专门为Redis设计的,但它同样可以被用于其他客户端/服务器的软件项目。RESP是以下几点的折中方案:实现起来简单解析速度快可读的RESP可以序列化诸如整型、字符串和数组等不同的数据类型,还有一个特定的错误类型。请求以字符串数组的形式由客户端发送到Redis服务器,字符串数组表示需要执行的命
pyihe
·
2022-06-06 16:00
MyBatis的缓存 | MyBatis系列(十)
实际工作中,我们使用的缓存一般都是Redis,有兴趣的同学可以去看看先前我写的
Redis系列
文章,十分火热哦~并且已经完结了!点击跳转:
Redis系列
一、一级缓存其实Myb
大鱼等于负
·
2022-05-29 10:57
MyBatis
mybatis
java
Redis系列
:深刻理解高性能Redis的本质
1背景分布式系统绕不开的核心之一的就是数据缓存,有了缓存的支撑,系统的整体吞吐量会有很大的提升。通过使用缓存,我们把频繁查询的数据由磁盘调度到缓存中,保证数据的高效率读写。当然,除了在内存内运行还远远不够,我们今天就以具有代表性的缓存中间件Redis为例子,分析下,它是如何达到飞起的效率。2
Hello-Brand
·
2022-05-21 14:00
2022年高级Java程序员面试题汇总,含个人答案总结
目录JDKDubboZookeeperStrut2Spring系列
Redis系列
Mysql系列Java多线程消息中间件线程池事物JVM设计模式其他程序设计基础知识编程题面试技术外的问题引言:随着金九银十的到来
90后小伙追梦之路
·
2022-05-11 12:34
java
面试
架构
java
面试
开发语言
职场和发展
架构
Redis系列
-存储篇set主要操作函数小结
最近,总是以“太忙“为借口,很久没有blog了,凡事贵在恒,希望我能够坚持不懈,毕竟在blog的时候,也能提升自己。废话不说了,直奔主题”set“redisset是string类型对象的无序集合,set不管存储多少对象,对存储对象的add,remove和test操作的时间复杂度是O(1)。set最多能包含232-1个member。1、增加语法:saddkeymember[member...]解释:
love__coder
·
2022-05-07 13:42
NoSQL
Redis
02、Redis 面霸篇:从高频问题透视核心原理
如果大家用心读完《
Redis系列
》并理解,吊打面试官根本不是事。Redis核心篇:唯快不破的秘密Redis日志篇
代码的知行者
·
2022-04-05 12:03
Redis
缓存
redis
redis
Redis系列
——哨兵挂了,redis 还能正常工作吗?
前言redis主挂掉了,怎么将请求转移到从上去,如果从是多个,从是怎么进行选举的呢?那么就要看我们今天的主角了,redis哨兵,redis哨兵能够帮助我们自动的完成选主和故障转移操作,这次还是会多画图,来加深大家都这个过程的记忆和理解。redis哨兵都干了什么redis哨兵是一个运行的特殊的redis进程,他主要有三个使命:监控选主通知监控的是什么哨兵主要是监听主库和从库是否存活,怎么进行监控?哨
守夜人爱吃兔子
·
2022-03-23 23:12
redis
面试
哨兵
主库
java
面试问题:
redis系列
memcached与redis的区别?1、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储。而memcache只支持简单数据类型(php类型基本类型:intstringbooleanfloat复合类型:arrayobjectresourcenull),需要客户端自己处理复杂对象2、Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,
Chloe_RO
·
2022-03-20 07:57
redis
java
面试
redis
java
spring
分布式
《
Redis系列
第九篇、可视化工具|CSDN创作打卡》
免积分下载地址:【https://download.csdn.net/download/m0_66062719/76499416】这款工具使用起来很方便的。安装完成后解压,可以看到【rdm.exe】文件,直接【双击】点开即可。打开后按照提示的操作步骤进行添加即可:1、点击【左上角】的【ConnecttoRedisServer】2、输入【Name】以及【Address】本地的地址就是【127.0.0
小雨下雨的雨
·
2022-03-19 07:47
redis基础
redis
数据库
database
《
Redis系列
第三篇、incr与decr使用|CSDN创作打卡》
incr与decr的效率要高于set操作,故而个人在开发过程中用作高并发的时候的限制器,效果非常nice的。接下来看看具体用法与官方解释啊。incr自增·将存储的key数字加一使用方法incrtestNumincrtestNumincrtestNumincrtestNumincrtestNumincrtestNumincrtestNumincrtestNumincrtestNumincrtestN
小雨下雨的雨
·
2022-03-19 07:47
redis基础
redis
缓存
数据库
Redis系列
05 - redis+guava实现多级缓存
JAVA基础体系前言场景与使用:虽然面对的是高并发场景,单今天只关注缓存,不讨论线程安全和锁相关的问题。前言日常工作中,时常要面对抽奖活动,奖励发放,商品秒杀等大流量高并发的场景。高并发场景面对的第一个问题是DB的IO瓶颈。这时比较通用的方式是加缓存对DB进行加速与保护,用redis对内存的性能来解决IO的瓶颈。但是引入Redis就一劳永逸了嘛?不是的,相对应的高并发场景又会引发Redis热KEY
纸巷
·
2022-03-16 06:09
Redis
guava
缓存
redis
缓存
java
【Redis 系列】redis 学习六,redis 事务处理和监控事务
【
Redis系列
】redis学习六,redis事务处理和监控事务写在前面我们学过的事务都是保证原子性的,但是redis的事务中执行多个指令,是不保证原子性的redis事务的本质就是一组命令的集合,一个事务中所有的命令都会被序列化
·
2022-02-26 22:28
redis
redis系列
:通过文章点赞排名案例学习sortedset命令
前言这一篇文章将讲述Redis中的sortedset类型命令,同样也是通过demo来讲述,其他部分这里就不在赘述了。项目Github地址:https://github.com/rainbowda/learnWay/tree/master/learnRedis/case-sortedset案例demo功能是文章点赞排名等等,整个demo的大致页面如下。[图片上传失败...(image-20d23f-
东西的南北
·
2022-02-14 14:54
redis系列
之——数据持久化(RDB和AOF)
Redis系列
目录
redis系列
之——分布式锁
redis系列
之——缓存穿透、缓存击穿、缓存雪崩
redis系列
之——Redis为什么这么快?
诸葛小猿
·
2022-02-14 11:27
Redis系列
redis
持久化
rdb
aof
「进击Redis」十三、Redis 万字长文Lua详解
前言好哥哥们,
Redis系列
第十三篇,关于Redis下的Lua脚本。好吧,我摊牌了。这一篇我是硬写的,是真的硬(没有开车啊)。因为我对Lua也不是很熟,然后就在菜鸟教程一顿操作,还算是入门了。
AnAnDawn
·
2022-02-14 09:56
redis
学习
Java
java
redis
Redis系列
第一篇:初识Redis
一、Redis介绍Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不
ningsiy
·
2022-02-13 02:52
redis系列
:通过demo学习hash命令
前言这一篇文章将讲述Redis中的hash类型命令,同样也是通过demo来讲述,其他部分这里就不在赘述了。项目Github地址:https://github.com/rainbowda/learnWay/tree/master/learnRedis/case-hash案例demo功能是记录日志,整个demo的大致页面如下[图片上传失败...(image-6b455b-1532305707382)]
东西的南北
·
2022-02-12 08:12
深入剖析
Redis系列
(七) - Redis数据结构之列表
前言列表(list)类型是用来存储多个有序的字符串。在Redis中,可以对列表的两端进行插入(push)和弹出(pop)操作,还可以获取指定范围的元素列表、获取指定索引下标的元素等。image列表是一种比较灵活的数据结构,它可以充当栈和队列的角色,在实际开发上有很多应用场景。如图所示,a、b、c、d、e五个元素从左到右组成了一个有序的列表,列表中的每个字符串称为元素(element),一个列表最多
零壹技术栈
·
2022-02-09 09:35
腾讯二面:Redis 事务支持 ACID 么?
码哥,我跟着你学习了《
Redis系列
》斩获了很
·
2022-01-14 18:07
javaredis后端
面霸篇:Java 集合容器大满贯(卷二)
码哥在《
Redis系列
》的开篇Redis为什么这么快中说过:学习一个技术,通常只接触了零散的技术点,没有在脑海里建立一个完整的知识框架和架构体系,没有系统观。
·
2021-11-18 15:58
java后端
面霸篇:高频 Java 基础问题(核心卷一)
拒绝知识碎片化码哥在《
Redis系列
》的开篇Redis为什么这么快中说过:学习一个技术,通常只接触了零散的技术点,没有在脑海里建立一个完整的知识框架和架构体系,没有系统观。
·
2021-11-16 15:27
java后端
redis | 十、redis之HyperLogLog
redis系列
文章:https://liudongdong.top/categ...本篇来源:https://liudongdong.top/archi...公众号:雨中散步撒哈拉备注:欢迎关注公众号,
·
2021-10-22 18:17
redis
redis | 八、redis之Zset
redis系列
文章:https://liudongdong.top/categ...本篇来源:https://liudongdong.top/archi...公众号:雨中散步撒哈拉备注:欢迎关注公众号,
·
2021-10-21 11:03
redis
redis | 九、redis之Geospatial
redis系列
文章:https://liudongdong.top/categ...本篇来源:https://liudongdong.top/archi...公众号:雨中散步撒哈拉备注:欢迎关注公众号,
·
2021-10-21 11:03
redis
Java面试——
Redis系列
总结
文章目录:1.什么是Redis?2.为什么要用Redis/为什么要用缓存?3.Redis为什么这么快?4.Redis都有哪些数据类型?5.什么是Redis持久化?Redis的持久化有哪些实现方式?6.什么是Redis事务?7.谈谈你对Redis集群方案——哨兵模式的理解8.Redis主从复制的原理是什么?9.Redis如何实现分布式锁?10.Redis中的缓存穿透、缓存击穿、缓存雪崩是什么?1.什
张起灵-小哥
·
2021-10-11 14:08
#
Java面试
Redis
redis
java
面试
Redis该怎么学?其实很简单,这份学习路线+资料+书单我全部贡献出来了!
这篇文章很早前就打算写了,特地留到现在是因为我想把
Redis系列
的文章全部更完,能让需要的小伙伴们有个系统的栏目学习,而不是一些零落的知识点(其实是这期间我打球把腿摔断了)。
李子捌
·
2021-10-10 00:35
《Redis精通系列》
redis
java
Redis系列
之SDS
Redis没有直接使用C语言的字符串,而是自己构建了一个名为简单动态字符串(simplesynamicstring)的抽象类型,并将SDS作为Redis默认的字符串表示。当Redis存储的不仅仅是一个字符串面量,而逝一个可以被修改的字符串的时候,就会用到SDS。例如:使用SETmsg"helloworld"存储,底层是通过SDS实现的。一、SDS的定义SDS结构体:structsdshdr{int
·
2021-09-26 12:14
redis
redis | 七、redis之Hash
redis系列
文章:https://liudongdong.top/categ...本篇来源:https://liudongdong.top/archi...公众号:雨中散步撒哈拉备注:欢迎关注公众号,
·
2021-09-16 10:23
redis
redis | 九、redis之Geospatial
redis系列
文章:https://liudongdong.top/categ...本篇来源:https://liudongdong.top/archi...公众号:雨中散步撒哈拉备注:欢迎关注公众号,
·
2021-09-14 12:52
redis
redis | 六、redis之Set
redis系列
文章:https://liudongdong.top/categ...本篇来源:https://liudongdong.top/archi...公众号:雨中散步撒哈拉备注:欢迎关注公众号,
·
2021-09-14 12:52
redis
redis | 五、redis之List
redis系列
文章:https://liudongdong.top/categ...本篇来源:https://liudongdong.top/archi...公众号:雨中散步撒哈拉备注:欢迎关注公众号,
·
2021-09-07 11:55
redis
redis | 三、redis基本知识
redis系列
文章:https://liudongdong.top/categ...本篇来源:https://liudongdong.top/archi...公众号:雨中散步撒哈拉备注:欢迎关注公众号,
·
2021-09-05 11:37
redis
redis | 二、redis安装
redis系列
文章:https://liudongdong.top/categ...本篇来源:https://liudongdong.top/archi...公众号:雨中散步撒哈拉备注:欢迎关注公众号,
·
2021-09-04 12:55
redis
redis | 一、NoSql演进史
redis系列
文章:https://liudongdong.top/categ...本篇来源:https://liudongdong.top/archi...公众号:雨中散步撒哈拉备注:欢迎关注公众号,
·
2021-09-03 13:26
redis
Golang 实现
Redis系列
(六)如何实现 pipeline 模式的 redis 客户端
本文的完整代码在github.com/hdt3213/godis/redis/client通常TCP客户端的通信模式都是阻塞式的:客户端发送请求->等待服务端响应->发送下一个请求。因为需要等待网络传输数据,完成一次请求循环需要等待较多时间。我们能否不等待服务端响应直接发送下一条请求呢?答案是肯定的。TCP作为全双工协议可以同时进行上行和下行通信,不必担心客户端和服务端同时发包会导致冲突。p.s.
·
2021-07-29 11:54
Redis 面霸篇:高频问题横扫核心知识点
如果大家用心读完《
Redis系列
》并理解,吊打面试官根本不是事。Redis核心篇:唯快不破的秘密Redis日志篇:AOF和RDB实现宕机快速恢复,数据不丢失Redis高可用
·
2021-06-25 10:01
redis面试数据库
Redis 面霸篇:高频问题横扫核心知识点
如果大家用心读完《
Redis系列
》并理解,吊打面试官根本不是事。Redis核心篇:唯快不破的秘密Redis日志篇:AOF和RDB实现宕机快速恢复,数据不丢失Redis高可用
·
2021-06-22 11:36
redis面试数据库
redis系列
:通过共同好友案例学习set命令
前言这一篇文章将讲述Redis中的set类型命令,同样也是通过demo来讲述,其他部分这里就不在赘述了。项目Github地址:https://github.com/rainbowda/learnWay/tree/master/learnRedis/case-set案例demo功能是共同好友,整个demo的大致页面如下。左边是存储到Redis中的数据,右边是从Redis中弹出的数据。[图片上传失败.
东西的南北
·
2021-06-12 22:26
Redis系列
第三篇:PHP操作Redis
一、PHP安装Redis扩展安装环境服务器环境:Linux/CentOS7PHP版本:PHP7.0.30(可使用php-m命令查看已经安装的php扩展),还需确认是否安装了phpize和php-config两个工具,如果没有可以用yuminstallphp-devel命令安装PHPRedis扩展:wgethttps://github.com/phpredis/phpredis/archive/de
ningsiy
·
2021-06-12 11:26
redis系列
:通过demo学习string命令
前言该文章将通过一个小demo将讲述Redis中的string类型命令。demo将以springboot为后台框架快速开发,iview前端框架进行简单的页面设计,为了方便就不使用DB存储数据了,直接采用Redis作为存储。文中不会讲述springboot用法及项目搭建部分。直接根据功能方面进行讲述,穿插string命令操作说明。如果需要详细了解该项目的其他部分,请点击下方项目Github地址项目G
东西的南北
·
2021-06-11 06:48
redis系列
:通过demo学习list命令
前言这一篇文章将讲述Redis中的list类型命令,同样也是通过demo来讲述,其他部分这里就不在赘述了。项目Github地址:https://github.com/rainbowda/learnWay/tree/master/learnRedis/case-list案例demo功能是记录日志,整个demo的大致页面如下。左边是存储到Redis中的数据,右边是从Redis中弹出的数据。[图片上传失
东西的南北
·
2021-06-07 21:10
Java操纵
Redis系列
化性能
系列化方式为jdk在Spring容器中配置RedisTemplate。key系列化器StringRedisSerializer。value系列化器为JdkSerializationRedisSerializer保存了5万条用时20494毫秒============序列化方式为json在Spring容器中配置RedisTemplate。key系列化器StringRedisSerializer。val
szl4
·
2021-05-17 21:14
【
Redis系列
】Redis的高级应用-GeoHash
Redis在3.2版本增加了GEO模板,意味着通过redis可以做附近的人,附近的门店,附近的商场这样的功能。用数据库来算附近的人地图元素的位置数据使用二维的经纬度表示,经度范围(-180,180],纬度范围(-90,90],纬度正负以赤道为界,北正南负,经度正负以本初子午线(英国格林尼治天文台)为界,东正西负。比如掘金办公室在望京SOHO,它的经纬度坐标是(116.48105,39.996794
773eeb0e0c48
·
2021-05-14 13:23
《剖析缓存系列》—— 熟悉JSR-107 JAVA缓存规范
技术团队学习经历本系列介绍本系列《剖析缓存系列》,由浅到深的对缓存进行分析介绍,从缓存形式,更新策略,常见问题,以及JAVA缓存使用(JCache,Springcache,Ehcache)和缓存服务器
redis
蓝汝丶琪
·
2021-05-10 09:41
深入剖析
Redis系列
(三) - Redis集群模式搭建与原理详解
前言在Redis3.0之前,使用哨兵(sentinel)机制来监控各个节点之间的状态。RedisCluster是Redis的分布式解决方案,在3.0版本正式推出,有效地解决了Redis在分布式方面的需求。当遇到单机内存、并发、流量等瓶颈时,可以采用Cluster架构方案达到负载均衡的目的。image本文将从集群方案、数据分布、搭建集群、节点通信、集群伸缩、请求路由、故障转移、集群运维等几个方面介绍
零壹技术栈
·
2021-05-08 00:18
深入剖析
Redis系列
- Redis数据结构与全局命令概述
前言Redis提供了5种数据结构。理解每种数据结构的特点,对于Redis的开发运维非常重要,同时掌握Redis的单线程命令处理机制,会使数据结构和命令的选择事半功倍。接下来的几篇文章,将从如下几个方面介绍Redis的几种数据结构,命令使用及其应用场景。预备知识:几个简单的全局命令,数据结构和内部编码,单线程命令处理机制分析。数据结构特性:5种数据结构的特点、命令使用、应用场景。数据管理:键管理、遍
java成功之路
·
2021-05-02 15:23
『玩转
Redis系列
』雷架整理一套组合拳包通关
互联网用户是用脚投票的,如果一个系统的体验不好,用户大概率会转向同类产品,这就要求在设计软件系统架构时,不光要注重可靠性、可用性、安全性,更要注重用户的体验。给生活点赞用户的体验分很多种,比如说UI设计、界面交互逻辑,还有一点非常重要就是系统的响应速度,比如在淘宝上买东西每次点击都要等待几秒钟,那用户难以忍受最终会选择抛弃的。提高用户请求响应速度是在架构设计中不可回避的问题,如果要解决这类问题『缓
爱笑的架构师
·
2021-03-29 10:09
玩转Redis面试
redis
缓存
Kafka 性能篇:为何 Kafka 这么快?
『码哥』的
Redis系列
文章有一篇讲透了Redis的性能优化——《Redis核心篇:唯快不破的秘密》。深入地从IO、线程、数据结构、编码等方面剖析了Redis“快”的内部秘密。
·
2021-03-24 19:16
kafka
Kafka 性能篇:为何 Kafka 这么快?
『码哥』的
Redis系列
文章有一篇讲透了Redis的性能优化——《Redis核心篇:唯快不破的秘密》。深入地从IO、线程、数据结构、编码等方面剖析了Redis“快”的内部秘密。
·
2021-03-24 15:47
kafka
Redis系列
——Redis实战
1、Java缓存机制要实现java缓存有很多种方式,最简单的无非就是staticHashMap,这个显然是基于内存缓存,一个map就可以搞定引用对象的缓存,最简单也最不实用,首要的问题就是保存对象的有效性以及周期无法控制,这样很容易就导致内存急剧上升,周期无法控制可以采用SoftReference,WeakReference,PhantomReference这三种对象来执行(看了Ibatis的缓存
linkingfei
·
2021-01-29 22:20
#
Redis
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他