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学习实战笔记
阿里架构师推荐十大高并发架构
实战笔记
Java架构筑基——专注于Java技术的研究与分享!后续文章将首发此专栏!欢迎各位Java工程师朋友投稿和关注一、如何从单体应用向分布式架构顺利过度单体应用的劣势与瓶颈点从单体到大型网站架构演变分布式负载改造分布式Session改造应用的服务化改造分布式数据存储改造分布式集群设计改造二、如何打造高负载的分布式环境负载均衡的种类与作用负载均衡的基础架构:四层(TCP和UDP协议)与七层(HTTP和H
骑着猪追马的程序员
·
2023-07-23 12:27
java
面试
程序员
java
redis
面试
spring
spring
boot
Redis学习
笔记-redis持久化
redis持久化的几种方式Redis是一种key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富:string(字符串),hash(哈希),list(列表),set(集合)及zset(sortedset:有序集合)。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。Redi
赵客缦胡缨v吴钩霜雪明
·
2023-07-22 12:13
redis 学习笔记
redis学习
笔记redis的数据类型ps:redis区分大小写键(key)的名称、哈希(hash)字段的名称、集合(set)成员的名称等地方,大小写是敏感的。
AX//em
·
2023-07-22 09:00
redis
学习
笔记
Redis学习
笔记
参考:https://www.runoob.com/redis/redis-tutorial.html先是主要的基础操作命令和示例SetSortedSet
Megahorn
·
2023-07-22 00:57
Redis学习
笔记
image1.什么是Redis?Redis是完全开源免费的,遵守BSD协议,是性能极高的nosql数据库,Key-Value数据库,并提供多种语言的API的非关系型数据库。Redis读的速度能达到110000次/s,写的速度能达到81000次/s。Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis支持数据的备份,即master-slave模式的数
python与数据分析
·
2023-07-20 19:39
redis学习
笔记
文章目录Redis基础Redis中的五种数据类型StringHashListSetZsetRedis数据类型应用场景总结:Java中Redis的使用直接使用jedisssm整合redisSpringBoot整合redisredis中的缓存问题缓存和数据库数据一致性问题缓存雪崩缓存穿透缓存击穿redis的线程问题redis是单线程还是多线程的?单线程的redis为什么还能那么快?Redis和Memc
蚊子李
·
2023-07-20 03:37
redis
redis
数据库
【Redis】高可用之三:集群(cluster)
本文是Redis系列第6篇,前5篇欢迎移步【Redis】不卡壳的
Redis学习
之路:从十大数据类型开始入手_AQin1012的博客-CSDN博客关于Redis的数据类型,各个文章总有些小不同,我们这里讨论的是
AQin1012
·
2023-07-19 22:19
Redis
redis
集群
cluster
中间件
缓存
Redis学习
(三)之 分布式锁详解
1、redis分布式锁相关的可以移步这篇文章redis做分布式锁实战案例详解_酒书的博客-CSDN博客这里是对该篇文章的加深与补充2.集群主从切换导致锁丢失问题:在redis主从架构中,写入都是写入到主redis中,主redis会同步数据到slave机器,比如一个A线程向redis实例中写入数据的时候来加了一个分布式锁,加锁后开始执行业务代码,这时如果主redis实例挂掉了,会选举出一个从redi
酒书
·
2023-07-19 13:45
redis专题
redis
redis简记
redis学习
笔记http://doc.redisfans.com/键空间通知(keyspacenotification)键空间通知,客户端可以通过订阅频道或者模式来接收redis改动的数据集。
weixin_34138056
·
2023-07-19 11:52
数据库
运维
操作系统
Redis
以下是一个可能的
Redis学习
经历:入门阶段:我开始通过阅读Redis官方文档和教程来了解Redis的基本概念和用法。
gaozhanghappy001
·
2023-07-18 16:19
Redis
redis
数据库
缓存
Redis学习
笔记(三)主从同步
一、CAP理论C:Consistency一致性A:Availability可用性P:Partitiontolerance分区容错性Redis主从同步是异步进行,保证主从节点的最终一致性,主从网络故障时,主节点依旧可正常对外提供服务,所以Resis满足CAP理论的可用性。像Eureka也跟redis一样,满足AP理论。(zookeeper则是满足CP理论)二、Redis同步机制指令流同步(增量同步)
那些年搬过的砖
·
2023-07-17 04:29
Redis学习
笔记
介绍Redis是一个基于内存的key-value结构的缓存数据库,读写性能很好,适合存储热点数据。在Windows下使用Redis下载地址:https://github.com/microsoftarchive/redis/releases安装包下载到本地后,直接解压缩即可。Redis内置的数据类型Redis存储的是key-value结构的数据,其中key的类型是字符串,value的常用类型总结了
openallzzz
·
2023-07-15 21:15
Redis
redis
学习
笔记
Redis学习
(二)线程安全、分布式锁、消息队列
文章目录优惠券秒杀全局ID生成器优惠券秒杀下单超卖问题一人一单分布式锁基于Redis的setnx指令实现分布式锁解决锁误删问题基于Lua脚本实现多条指令原子性Redis调用Lua脚本Java中使用Lua脚本RedissonRedisson快速入门Redisson可重入锁原理Redisson的锁重试和Watchdog机制Redisson的multilock秒杀优化Redis缓存解耦Redis消息队列
芸兮
·
2023-07-15 07:58
中间件
redis
学习
安全
Redis学习
(一)数据类型、Java中使用redis、缓存概念
文章目录常用数据结构String类型Hash类型List类型Set类型SortedSet类型通用命令key的层级结构SpringDataRedis快速入门RedisTemplate的序列化方式StringRedisTemplateRedisTemplate的Hash类型操作实战操作短信登录发送验证码校验登录信息校验登录状态商家查询缓存缓存更新策略缓存穿透缓存雪崩缓存击穿缓存工具封装常用数据结构St
芸兮
·
2023-07-15 07:27
中间件
缓存
redis
学习
Redis学习
(三)分布式缓存、多级缓存、Redis实战经验、Redis底层原理
文章目录分布式缓存Redis持久化RDB持久化AOF持久化Redis主从Redis数据同步原理全量同步增量同步Redis哨兵哨兵的作用和原理sentinel(哨兵)的三个作用是什么?sentinel如何判断一个Redis实例是否健康?master出现故障后,新的master选择过程是怎样的?故障转移的步骤有哪些?项目中配置RedisTemplate哨兵模式Redis分片集群Redis散列插槽Red
芸兮
·
2023-07-15 07:22
中间件
缓存
redis
学习
Redis主从模式
Redis学习
笔记(五)主从复制的定义主从复制的优缺点搭建主从复制环境(一主两从)主从复制原理薪火相传反客为主哨兵模式JedisSentinelPool连接池主从复制的定义主从复制:主机数据更新后根据配置和策略
Hpuers
·
2023-07-15 04:31
Redis
redis
服务器
数据库
Java并发编程
实战笔记
重入:synchronized关键字加锁的方法,默认允许同一线程重新获取锁。查看相关代码指令重排:概念:JVM(编译器,处理器,运行时)提高程序运行效率,在不影响单线程程序执行结果的前提下,尽可能地提高并行度。问题:因此在没有同步的情况下,编译器、处理器以及运行时都可能对操作的执行顺序进行意想不到的调整,所以在非线程安全的类或者方法中,内存的操作顺序是无法得到保证的。内存可见性:概念:JVM内存模
何何与呵呵呵
·
2023-07-15 01:22
【Redis】高可用之一:复制(replica)
本文是Redis系列第4篇,前3篇欢迎移步【Redis】不卡壳的
Redis学习
之路:从十大数据类型开始入手_AQin1012的博客-CSDN博客关于Redis的数据类型,各个文章总有些小不同,我们这里讨论的是
AQin1012
·
2023-07-14 01:16
Redis
redis
复制
集群
高可用
【Redis】不卡壳的 Redis 学习之路:事务
本文是Redis系列第3篇,前2篇欢迎移步【Redis】不卡壳的
Redis学习
之路:从十大数据类型开始入手_AQin1012的博客-CSDN博客关于Redis的数据类型,各个文章总有些小不同,我们这里讨论的是
AQin1012
·
2023-07-14 01:45
Redis
redis
学习
数据库
中间件
事务
【Redis】持久化机制详解:从RDB到AOF,你需要知道的一切
本文是Redis系列第2篇,其他内容欢迎移步【Redis】不卡壳的
Redis学习
之路:从十大数据类型开始入手_AQin1012的博客-CSDN博客关于Redis的数据类型,各个文章总有些小不同,我们这里讨论的是
AQin1012
·
2023-07-14 01:15
Redis
redis
数据库
缓存
AOF
RDB
【Redis】高可用之二:哨兵(sentinel)
本文是Redis系列第5篇,前4篇欢迎移步【Redis】不卡壳的
Redis学习
之路:从十大数据类型开始入手_AQin1012的博客-CSDN博客关于Redis的数据类型,各个文章总有些小不同,我们这里讨论的是
AQin1012
·
2023-07-14 01:37
Redis
bootstrap
前端
html
Redis学习
记录(菜鸟教程学习)
Redis教程一、Window下安装下载地址:https://github.com/MSOpenTech/redis/releases。Redis支持32位和64位。这个需要根据你系统平台的实际情况选择,比如:我是64位的,所以应该下载是Redis-x64-xxx.zip压缩包,解压之后将文件夹重新命名为redis。(免安装版本)文件夹里是这样的:打开一个cmd窗口使用cd命令切换到redis的目
伍六琪
·
2023-06-23 16:12
非关系型数据库
redis
【
Redis学习
笔记】主从复制
读写分离,性能扩展;快速容灾恢复一主两从准备一台服务器,启动不同的redis端口,6379、6380、6381连接redis-cliredis-cli查看主从信息inforeplication主机6379从机6380、6381设置从机configsetmasterauthpassword--主机没有密码跳过slaveof查看主从信息inforeplication主机从机5.主机写数据,从机可以读到
小肆2019
·
2023-06-23 09:29
Redis
redis
学习
数据库
【
Redis学习
笔记】分布式锁实现
Redis实现分布式锁是基于setnx命令实现的,当key不存在时,才会进行操作。pomorg.springframework.bootspring-boot-starter-data-redisorg.apache.commonscommons-pool22.6.2application.propertiesspring.redis.host=127.0.0.1spring.redis.port
小肆2019
·
2023-06-23 09:29
Redis
redis
学习
分布式
Redis 数据分布优化:如何应对数据倾斜?
Redis核心技术与
实战笔记
作者:蒋德钧在切片集群中,数据会按照一定的分布规则分散到不同的实例上保存。
衣舞晨风
·
2023-06-21 05:39
缓存
redis
java
数据库
分布式学习第二天
redis学习
目录1.数据库类型1.1基本概念1.2关系/非关系型数据库搭配使用2.Redis2.1基本知识点2.2redis常用命令2.4redis数据持久化3hiredis的使用4.复习1.数据库类型1.1基本概念关系型数据库-sql操作数据必须要使用sql语句数据存储在磁盘存储的数据量大举例:mysqloraclesqlite-文件数据库sqlserver非关系数据库-nosql操作不使用sql语句命令数
没有网名L
·
2023-06-20 09:34
分布式学习
分布式
学习
redis
Redis学习
笔记系列(九)——Redis事务
7.Redis事务7.1事务定义Redis通过MULTI、DISCARD、EXEC和WATCH四个命令来实现事务功能。Redis中的事务同命令一样都是Redis的最小执行单位,一个事务中的命令要么都执行,要么都不执行。事务的原理是先将属于一个事务的命令发送给Redis,然后再让Redis依次执行这些命令。下面,我们用一个示例来演示Redis事务。假设A有10元钱,B有0元钱,A向B转5元钱,那么这
复旦猿
·
2023-06-20 06:00
【
Redis学习
笔记】redis-trib.rb命令详解
文章目录1、redis-trib.rb环境配置2、创建集群3、查看集群信息4、检查集群状态5、在线迁移slot6、平衡集群节点slot数量7、添加新节点8、删除节点9、修复集群10、设置节点超时时间11、在集群所有节点上执行命令12、将外部redis数据导入集群redis-trib.rb是官方提供的RedisCluster的管理工具,在src目录下,但该工具是用ruby开发的,所以需要准备相关的依
-代号9527
·
2023-06-19 05:59
Redis笔记
redis
学习
数据库
从分布式到微服务解密“架构”原理与
实战笔记
分布式架构与微服务平台是当今IT界的关键技术,也是资深软件工程师和系统架构师必须掌握的核心技术。微服务、云原生、Kubernetes、ServiceMesh是分布式领域的热点技术,它们并不是凭空出现的,一定继承了某些“前辈”的优点。我们不仅要了解这些技术,还要深入理解其发展脉络、原理等,才能游刃有余地将其用于现有的项目开发或老系统改造中。这份笔记从传统分布式架构迁移到基于容器技术的微服务架构为主线
Java知识库
·
2023-06-18 13:20
架构
分布式
微服务
【
Redis学习
06】分布式锁及其优化
文章目录前言1.什么是分布式锁2.分布式锁的实现2.1基于Redis的分布式锁实现方法2.2基于redis实现分布式锁的初级版本2.3改进分布式锁2.4基于Lua脚本改善分布式锁前言上一篇博客我们讲到秒杀问题的一人一单在单机模式下使用synchronized添加悲观锁能解决并发问题。但是在集群模式下,我们使用悲观锁就无法解决并发问题,因为集群中每个java虚拟机不是共用一个锁,而是每个java虚拟
ぃ小男孩つ
·
2023-06-18 02:36
Redis
redis
分布式
学习
Redis5.0支持的九种数据类型及使用场景整理-
Redis学习
Redis简介Redis是一个开源的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。JAVA客户端是jedis。Redis6.0已经支持多线程了(面试提问redis是单线程还是多线程问题的时候要注意了)。redis稳定版下载地址Redis数据结构(罗列)String:二进制安全的字符串Lists:安插入顺序排序的字符串元素集合。基本是链表。Sets:无序不重复集合。Sortedse
chenhailonghp
·
2023-06-18 02:02
成长
数据结构
redis
Redis学习
笔记(二)
Redis学习
笔记(续)接上一篇笔记:https://blog.csdn.net/weixin_44780078/article/details/130208505文章目录
Redis学习
笔记(续)十、优惠卷秒杀问题
啃瓜子的松鼠
·
2023-06-17 01:35
redis
学习
笔记
OS
实战笔记
(9)-- 构建二级引导器
Grub内核映像格式Grub工作的时候,需要一个内核映像文件,其中包括了二级引导器模块、内核模块、图片和字库等。这些不同的文件都被放到了一个映像文件中,为了Grub能够正常加载,需要一个预先定义好的格式,以便Grub能解析。上图中,Grub头为4KB大小,Grub会用这一小段代码来识别映像文件。根据映像文件头描述符和文件描述符的信息,这一小段代码还可以解析映像文件中的其它文件。映像文件头描述符和文
亦枫Leonlew
·
2023-06-16 21:42
OS实战笔记
linux
c语言
操作系统
BIOS中断
二级引导器
Redis学习
(七)redisTemplate对zset数据类型的常用操作
zset中value不允许重复,默认升序排序。//向zset中新增值redisTemplate.opsForZSet().add("keyTest","valueTest",1.1);//在zset中根据value删除值redisTemplate.opsForZSet().remove("keyTest","valueTest");//在zset中根据rank删除值,(0,-1)时删除全部redi
ACGkaka_
·
2023-06-16 20:00
#
Redis
redis
学习
java
redis学习
-- 常用指令
应用场景String:缓存,限流,计数器,分布式锁,分布式sessionHash:存储y用户信息,用户主页访问量,组合查询List:关注人时间轴列Set:点赞,标签,好友关系Zset:排行榜1.针对5种数据类型操作1.1对字符串操作#设置String-------------------#单体设置键值对setnameqhxgetnamedelname#同时设置/获取多个键值对msetname1qh
本郡主是喵
·
2023-06-16 03:32
Redis
redis
学习
数据库
Vue
实战笔记
(三) 引入Quill Editor
大家好,我是半虹,这篇文章来讲如何在Vue中引入Quill\text{Quill}Quill1、背景介绍在前端开发中,富文本编辑器是一个重要的功能组件,方便用户创建和编辑格式丰富的文本内容目前在市面上有着很多富文本编辑器组件,其中Quill\text{Quill}Quill凭着易于上手、功能丰富逐渐地成为主流选择之一最近做项目时遇到一个紧急的需求,那就是一天之内在原有项目当中,增加一个富文本编辑功
半虹
·
2023-06-16 00:05
Vue
Vue
Quill
quill-editor
vue-quill
Vue
实战笔记
(四) 引入Mavon Editor
大家好,我是半虹,这篇文章来讲如何在Vue中引入MavonEditor\text{MavonEditor}MavonEditor1、背景介绍在上篇文章中,我们介绍过如何在Vue中引入富文本编辑器QuillEditor\text{QuillEditor}QuillEditor在这篇文章中,我们来讲讲怎么在Vue中引入Markdown\text{Markdown}Markdown编辑器MavonEdi
半虹
·
2023-06-16 00:02
Vue
Vue
Mavon
mavon-editor
【Mysql】How to store UTF8 characters in MySQL
原文HowtostoreUTF8charactersinMySQL-UbiqBI引言关于《如何在MySQL中存储UTF8字符》的一篇英文博客阅读和个人
实战笔记
。
·
2023-06-15 22:32
mysql
【Mysql】How to store UTF8 characters in MySQL
原文HowtostoreUTF8charactersinMySQL-UbiqBI引言关于《如何在MySQL中存储UTF8字符》的一篇英文博客阅读和个人
实战笔记
。
·
2023-06-15 22:53
mysql
我的
Redis学习
,共写了14篇博客文章
早在19和20年全面学习SpringBoot相关技术知识时也曾经有学习到Redis,主要是看了几家的视频教程,但是未曾有具体的实践,后来再学习到Docker和SpringSession框架的Redis存储时,又稍微的实践了一丢丢,所有的实践也就仅此而已,蜻蜓点水的程度,谈不上有掌握,更谈不上深度掌握,所以我把Redis这块的技术暂时搁浅了,直到前几个月掌握到SpringCloudAlibaba系列
haiyangyiba
·
2023-06-14 20:16
redis
Java个人博客
陈冬冬
一个金牛座人力资源作家,为什么要参加DISC国际双证班?
作为一个金牛座内在稳妥谨慎,外在强悍高气场的资深人力资源,在人力资源领域小有名气,还出过一本书《从菜鸟到专家,人力资源管理
实战笔记
》,目前在售。
李远婷人力资源专家
·
2023-06-14 06:23
Redis学习
总结(二)
AOF为什么是在执行完命令之后记录日志?关系型数据库(如MySQL)通常都是执行命令之前记录日志(方便故障恢复),而RedisAOF持久化机制是在执行完命令之后再记录日志。AOF记录日志过程为什么是在执行完命令之后记录日志呢?避免额外的检查开销,AOF记录日志不会对命令进行语法检查;在命令执行完之后再记录,不会阻塞当前的命令执行。这样也带来了风险(我在前面介绍AOF持久化的时候也提到过):如果刚执
路上阡陌
·
2023-06-13 15:27
redis
学习
数据库
Redis学习
总结(四)
套接字(Socket)套接字(Socket)是计算机网络中应用层和传输层之间的接口,它是一种通信机制,用于实现不同计算机之间的进程之间的通信。通过套接字,进程可以向另一个进程发送数据,也可以接收来自另一个进程的数据。在Java中,通过java.net包中的Socket类和ServerSocket类实现套接字的通信。以下是一个简单的示例代码,实现了客户端向服务器发送数据的功能:importjava.
路上阡陌
·
2023-06-13 15:27
redis
学习
java
Redis学习
总结(三)
Redis内存淘汰机制当Redis内存空间超限时,为了避免数据丢失,Redis会通过内存淘汰机制从内存中删除一些数据。Redis内存淘汰机制包括以下几种:noeviction:当Redis内存空间已满,如果没有设置淘汰策略或者设置了noeviction策略,则Redis将停止执行写操作,并向客户端返回错误信息。allkeys-lru:LRU(最近最少使用)淘汰策略会删除最近最少使用的Key。当内存
路上阡陌
·
2023-06-13 15:57
redis
学习
缓存
360网络安全团队整理:最适合入门的《Wireshark 数据包分析
实战笔记
》
Wireshark是一款图形界面的网络嗅探器,支持多种平台,功能强大,是网络流量分析的利器。在网络封包和流量分析领域,深受各类网络工程师和网络分析师的青睐。通过Wireshark,不仅能捕获和分析网络数据包,还可以了解网络通信的协议、数据包的结构、数据包的流向、响应时间等信息,从而更好地理解网络通信的运作方式。此外,Wireshark还可以帮助用户检测网络中的异常流量、识别恶意攻击和漏洞,提高网络
网安小工二狗
·
2023-06-13 04:19
web安全
wireshark
笔记
GitHub标星75k,阿里 2023年首次公开 MySQL 调优笔记PDF版,每个互联网人的救赎
现在这个环境下,确实感觉大家最近都挺迷茫的,那我来分享一份阿里巴巴DBA首席技术Leader整理编撰的——MySQL调优
实战笔记
,与其毫无目的地继续焦虑下去,不如冷静下来,好好沉淀提升自己。
Java码农者
·
2023-06-13 04:18
dba
mysql
笔记
拒绝乱卷?阿里 DBA 首次公开 MySQL 调优笔记,GitHub上已经开始疯狂涨星了
我看大家最近都挺迷茫的,那就免费分享一份阿里巴巴DBA首席技术Leader亲自整理的——MySQL优化
实战笔记
,与其继续焦虑下去,不如静下来,好好沉淀自己。
Java程序V
·
2023-06-13 04:17
Java
dba
mysql
java
Redis学习
与实战之列表
列表是一种可以记录重复字符串值、有序排列的数据存储结构。主要适用于无需次序调整的业务数据记录和读取的场景。如记录用户在网页浏览过程中的网页信息、记录商品评论信息、记录任务队列等。1.基本列表操作命令命令名称功能描述执行时间复杂度LPush从列表左边插入一个或多个元素值O(1)LRange获取指定范围内列表的元素值O(S+N)RPush从列表右边插入一个或多个元素值O(1)LPop从列表左边读出并移
西瓜很甜哟
·
2023-06-13 01:01
Redis 的 8 大数据类型,写得非常好!
关注公众号互联网架构师回复2T获取
Redis学习
视频。Redis的八大数据类型官网可查看命令:http://www.redis.cn/commands.html
九零后运维小明
·
2023-06-12 14:50
最适合增长新人们的入门书籍
通过对豆瓣读书上增长内容相关的书籍进行筛选和评估,今天为大家带来的是曲卉老师的《硅谷增长黑客
实战笔记
》,豆瓣评分9.2分,不乏各种增长大佬的力荐。
运营拆书汪
·
2023-06-12 10:15
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他