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 | 六、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
Redis系列
——第一章 Redis配置文件
Redis系列
Redis系列
——第一章Redis配置文件
Redis系列
——第二章Redis数据类型以及基本使用
Redis系列
——第三章Redis开启事务并实现乐观锁
Redis系列
——第四章Redis发布订阅模式
博渊同学
·
2021-01-14 13:07
缓存
Java
redis
java
缓存
吃透
Redis系列
(六):主从复制详细介绍
Redis系列
文章:吃透
Redis系列
(一):Linux下Redis安装吃透
Redis系列
(二):Redis六大数据类型详细用法吃透
Redis系列
(三):Redis管道,发布/订阅,事物,过期时间详细介绍吃透
吃透Java
·
2021-01-13 11:05
redis
Redis主从复制
主从复制原理
redis主从复制原理
Redis主从复制详细介绍
redis 一般启动几个 哨兵_
redis系列
之——高可用(主从、哨兵、集群)
所谓的高可用,也叫HA(HighAvailability),是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。如果在实际生产中,如果redis只部署一个节点,当机器故障时,整改服务都不能提供服务了。这就是我们常说的单点故障。如果redis部署了多台,当一台或几台故障时,整个系统依然可以对外提供服务,这样就提高了服务的可用性。今天我们就聊聊redis高可用的三
阳谦知
·
2021-01-01 12:23
redis
一般启动几个
哨兵
「进击Redis」二十、万字长文解析Redis 高级客户端Lettuce
前言不知不觉已经是
Redis系列
的第二十篇了,也是开始写博客的第二十二天,现在的文章数量二十五篇,因为Redis的前几篇还是篇基础的,所以大概的话也就是每天一篇的样子。
AnAnDawn
·
2020-12-22 21:18
redis
实战
Java
java
redis
redis 缓存预热_
Redis系列
十:缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级...
一、缓存雪崩缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃。缓存正常从Redis中获取,示意图如下:缓存失效瞬间示意图如下:缓存雪崩的解决方案:(1)碰到这种情况
weixin_39622289
·
2020-12-20 05:44
redis
缓存预热
redis 哨兵模式数据迁移_深入剖析
Redis系列
: Redis哨兵模式与高可用集群
前言Redis的主从复制模式下,一旦主节点由于故障不能提供服务,需要手动将从节点晋升为主节点,同时还要通知客户端更新主节点地址,这种故障处理方式从一定程度上是无法接受的。Redis2.8以后提供了RedisSentinel哨兵机制来解决这个问题。正文1.Redis高可用概述在Web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99
weixin_39922534
·
2020-12-19 14:31
redis
哨兵模式数据迁移
redis系列
redis-文章投票redis-购物车redis-商品交易redis-日志记录redis-根据ip查询地址redis-分布式锁redis-信号量redis-延迟队列redis-持久化redis-主从(高性能)redis-哨兵(高可用)redis-哨兵(数据丢失的处理)redis-哨兵(进阶)redis-过期数据怎么处理redis-内存满了怎么办redis-集群(一)
大军
·
2020-12-17 23:10
redis
Redis系列
:redis主从复制(七)
序言主从复制简单来说就是把redis_a服务器上的数据复制到redis_b,redis_c,redis_d等等服务器上,前者redis_a称为主节点(master),后者redis_b,redis_c…等被称为从节点(slave)。master以写为主,slave以读为主。(注:数据的复制是单方向的只能从主节点到从节点,并且一个主节点可以有多个从节点,但是一个从节点只能有一个主节点)为什么要用主从
JaksionTang
·
2020-12-15 16:37
redis
redis
SpringBoot系列教程之RedisTemplate 基本配置说明文档
redis配置,默认,非默认,集群,多实例,连接池参数等redis读写操作,RedisTemplate的基本使用姿势几种序列化方式对比本篇博文为
redis系列
的开篇,将介绍最基本的配置原文链接:181029
小灰灰Blog
·
2020-12-03 14:28
springboot
java
redis
后端
【
Redis系列
1】看完这一篇,Redis就入门了!Redis中9种基本数据类型及常用操作命令和应用场景
Redis基本数据类型前言为什么需要NoSQL数据库什么是RedisRedis基本知识介绍常用数据库操作命令Redis数据类型1.Binary-safestrings(二进制安全字符串)常用命令应用场景2.Lists(列表)常用命令3.Sets(集合)常用命令4.SortedSets(有序集合)常用命令5.Hashes(哈希)常用命令应用场景6.Bitarrays(orsimplybitmaps)
双子孤狼
·
2020-10-19 11:02
Redis
数据库
Redis
9种数据类型
NoSql
缓存
2020年高级Java程序员面试题汇总,含答案总结
文章目录JDKDubboZookeeperSpring系列
Redis系列
Mysql系列Java多线程消息中间件线程池JVM设计模式其他程序设计基础知识算法题面试技术外的问题面试答案引言:随着金九银十的面试跳槽
墨眉无锋墨家代码
·
2020-10-15 20:15
分布式
redis
面试
java
编程语言
Redis系列
:redis实现分布式锁
目的和实验复现前提基于Redis实现一个通用的分布式锁组件。前提jmeter:Java进阶系列:使用Jmeter进行并发测试nginx:常见中间件安装语句中的nginx安装语句idea:开发工具整体模式Jmeter发压到Nginx上,Nginx在负载到两台应用上,应用去redis上扣款,组成分布式环境。注意在实验的时候,可以打包两个端口不同的jar包,也可以在idea上开启Allowparalle
New俊
·
2020-10-08 14:50
高并发
高可用
高性能专题
分布式
多线程
并发编程
java
redis
redis系列
,redis6.0多线程解密!
文章目录前言io多线程初识io多线程的读:io多线程的写:多线程io的配置详细注释io多线程深入io多线程的初始化io多线程的处理io多线程的触发和停止总结前言redis6.0推出,听大家谈论得最多就是redis变成多线程了,这到底是怎么回事,本文会给你全网最详细的多线程讲解,从多线程初始化,到多线程是如何应用,以及你该如何去配置多线程,本文会给出最详细的讲解。io多线程初识redis多线程指的是
偷懒的程序员-小彭
·
2020-09-26 22:17
redis
多线程
java
面试
linux
redis
Redis系列
(十七)、Redis中的内存淘汰策略和过期删除策略
我们知道Redis是分布式内存数据库,基于内存运行,可是有没有想过比较好的服务器内存也不过几百G,能存多少数据呢,当内存占用满了之后该怎么办呢?Redis的内存是否可以设置限制?过期的key是怎么从内存中删除的?不要怕,本篇我们一起来看一下Redis的内存淘汰策略是如何释放内存的,以及过期的key是如何从内存中删除的。目录介绍内存淘汰策略LRU算法LFU算法过期删除策略AOF和RDB的过期删除策略
王义凯_Rick
·
2020-09-17 02:08
#
Redis
Redis
淘汰策略
过期策略
LRU
LFU
redis发布订阅模式-
redis系列
教程
介绍redis的发布订阅模式可以实现进程间的消息传递命令publishchannelmessage往指定频道发送消息,如果频道不存在则发送失败,一定要有客户端订阅你发送的频道。subscribechannel[channel...]订阅一个或多个频道,只有先订阅才能发送消息psubscribepattern[pattern...]访问一个或多个频道,支持glob风格的通配符unsubscribe[
TerrenceTian
·
2020-09-16 17:52
redis
redis
redis-文档
redis的事务-
redis系列
教程
概述redis的事务就是一组命令的集合,它们被顺序的执行,如果取消事务的执行那么事务中的命令全部都不会执行。redis的事务仅仅是保证事务里的操作会被连接独占的执行,因为是单线程架构所以在执行完事务内的所有指令前是不可能再去同时执行其他客户端的请求。redis的事务没有隔离级别的概念,因为事务提交前任何指令都不会被实际执行,也就不存在“事务内的查询要看到事务里的更新,在事务外查询不能看到”这种问题
TerrenceTian
·
2020-09-16 17:52
redis
redis配置详解-
redis系列
教程
动态配置configget/set配置名称可以在redis-cli里面使用config命令来获取或设置redis配置,可以不用重新启动redis。并不是所有的配置参数都可以通过config命令在运行期修改,比如:deamonizepidfileportdatabasedirslaveofrename-command等。静态配置参数配置在redis.conf文件中,你可以在安装目录中找到它,我将对里
TerrenceTian
·
2020-09-16 17:51
redis
redis
数据库
redis-入门简单
Java 面试考点(五)------Redis篇
/Redis的三种集群模式/刚去面试聊了一个多小时的Redis
Redis系列
--内存淘汰机制(含单机版内存优化建议)/
chicheese
·
2020-09-16 15:45
面试
redis系列
11--redis的LRU缓存清除算法讲解以及相关配置
目录1、LRU算法概述2、缓存清理设置3、缓存清理的流程4、redis的LRU近似算法1、LRU算法概述redis默认情况下就是使用LRU策略的,因为内存是有限的,但是如果你不断地往redis里面写入数据,那肯定是没法存放下所有的数据在内存的所以redis默认情况下,当内存中写入的数据很满之后,就会使用LRU算法清理掉部分内存中的数据,腾出一些空间来,然后让新的数据写入redis缓存中LRU:Le
sunforlife
·
2020-09-16 06:04
reids
Redis系列
(一):各大厂都在用的Resid到底是什么?
一、redis是什么?1.Redis的定义先上一段官方定义:Redis是开源免费(遵守BSD协议)、高性能的key-value数据库。是不是觉得上面的一句话既熟悉又陌生,作者怎么想的为啥开源免费?BSD协议又是什么?key-value数据库是什么,与传统的mysql、oracle有什么区别?别急,欲知详情,请看下面分解:Redis是由意大利人SalvatoreSanfilippo(网名:antir
测试狗一枚
·
2020-09-14 15:42
架构相关:架构是怎么回事儿?
Redis系列
九:redis集群高可用
RedisCluster是redis的分布式解决方案,在3.0版本后推出的方案,有效地解决了Redis分布式的需求,当一个服务挂了可以快速的切换到另外一个服务一、分布式数据库概念1.分布式数据库把整个数据按分区规则映射到多个节点,即把数据划分到多个节点上,每个节点负责整体数据的一个子集。比如我们库有900条用户数据,有3个redis节点,将900条分成3份,分别存入到3个redis节点2.分区规则
taoy86
·
2020-09-14 11:26
Redis
Redis散列与有序集合
本文是
Redis系列
的第六篇文章,了解前面的文章有助于更好的理解本文:1.Linux上安装Redis2.Redis中的五种数据类型简介3.Redis字符串(STRING)介绍4.Redis字符串(STRING
_江南一点雨
·
2020-09-14 04:58
redis
【起】Redis 基础篇——基本数据结构之 ZSet,Bitmap…
Redis系列
,我想以“起承转合”的形式来更新,不过不一定是四篇噢,因为篇幅有限,太长怕你们没有耐心看完,可能《起》篇就分为几篇博文来叙述了,
6曦轩
·
2020-09-14 02:07
Redis
Java
MySQL
redis
java
nosql
经验分享
运维
【起】Redis 基础篇——基本数据结构之总结篇
Redis系列
,我想以“起承转合”的形式来更新,不过不一定是四篇噢,因为篇幅有限,太长怕你们没有耐心看完,可能《起》篇就分为几篇博文来叙述了,
6曦轩
·
2020-09-14 02:07
Redis
Java
运维
redis
java
nosql
运维
经验分享
Redis系列
(五)缓存雪崩、缓存穿透、缓存击穿及管道
缓存雪崩我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期,所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃。缓存正常从Redis中获取,示意图如下:缓存失效瞬间示意图如下:解决方案:(1)碰到这种情况,一般并发量不是特别多的时候,使用最多的解决方案是加锁排队,伪代码如下://伪代码pu
二码先生
·
2020-09-13 21:24
Redis系列
分布式
redis
数据库
nosql
Redis系列
:Linux下部署Redis 6.x 版本
现在的互联网项目无论项目大小,都或多或少使用到Redis。其中Redis最常见的使用场景:不经常变化的数据缓存分布式session,主要是记录用户的登录状态分布式锁,主要对独占资源的锁定Redis有多种部署模式,本篇先介绍一下单机部署0x01:下载Redis官网:https://redis.io/从下载链接进去,可以发现提供了三个版本:非稳定版本、稳定版本和Docker版本直接下载稳定版本wget
huangjinjin520
·
2020-09-12 09:51
redis
Redis系列
(四)--HyperLogLong入门实战和详解
2019独角兽企业重金招聘Python工程师标准>>>一、使用场景使用场景:统计网页访问量。思考:怎么样统计网页访问量,并且一个IP一天访问多次同一个页面,只能算一次?分析:1.首先分析该统计数,是否需要正确,其实产品只需要一个大概的,一天100W,和一天110W,其实差不多。如果使用Java的话,那个list可以去重,同时在内存等相关上要占很小的比率。解决方式:方式一:传统方式,集合实现。使用集
weixin_33749131
·
2020-09-12 07:58
学习分布式缓存技术
Redis系列
(总序)
RemoteDIctionaryServer(redis)相关参考资料本教程所编写使用的Eclipse-java工程源码见GitHub:https://github.com/selfconzrr/Redis_LearningRedis官网–http://redis.io/在线测试redis命令http://try.redis.io/Redis文档https://github.com/antirez
BugFree_张瑞
·
2020-09-11 20:58
分布式缓存
分布式缓存技术Redis学习
分布式缓存技术
redis系列
:redis高级应用(搭建、分区原理、操作)
Redis集群简介Redis集群是3.0之后才引入的,在3.0之前,使用哨兵(sentinel)机制(本文将不做介绍,大家可另行查阅)来监控各个节点之间的状态。Redis集群可谓是让很多人久等了。Redis集群是一组能进行数据共享的Redis实例(服务或者节点)的设施,集群可以使用的功能是普通单机Redis所能使用的功能的一个子集;Redis集群通常具有高可用、可扩展性、分布式、容错等特性。了解r
袁吉民
·
2020-09-11 19:51
点滴积累
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他