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
5设计与源码分析)
前言在开源界,高性能服务的典型代表就是Nginx和
Redis
。
十一技术斩
·
2024-01-15 14:02
redis
数据库
database
后端
java
Redis
集群搭建
1.初识
Redis
1.1.
Redis
介绍:
Redis
是一种基于键值对(key-value)的NoSQL数据库。
八分用心
·
2024-01-15 14:02
redis
redis
数据库
分布式
NoSQL&
Redis
的介绍和
Redis
安装部署,通过yum在线安装
Redis
,通过源码安装
Redis
;
目录1、
Redis
简介1)、
Redis
是什么?2)、
Redis
能干嘛?3)、可以从哪里去下载
Redis
?
小陈陈一
·
2024-01-15 14:30
NoSQL
redis
nosql
memcached
数据库
学习
redis
有效期和数据类型
1、安装
redis
和连接
redis
参考:ubuntu安装单个
redis
服务_ubuntu
redis
单机版安装-CSDN博客连接
redis
:
redis
-cli.exe-hlocalhost-p6379-a1234562
veminhe
·
2024-01-15 14:00
数据库Redis
学习
redis
数据库
java技术专家【分布式框架】【通过C语言深度解读
Redis
核心架构】02-
Redis
底层数据结构源码分析之压缩列表的源码分析
文章目录三、压缩列表的源码分析3.1、存储结构字节数组结构节点结构3.2、压缩解码zipEntryZIP_DECODE_PREVLENZIP_DECODE_LENGTH3.3、API解析ziplistNewziplistInsertziplistDeleteziplistFind3.4、级联更新
不走小道
·
2024-01-15 14:00
Java技术专家
java
c语言
redis
分布式环境搭建之
Redis
安装及使用
1.下载及安装
redis
1.1下载
Redis
官网下载:
Redis
https://
redis
.io/download1.2安装(包含下载)root@ubuntu:/home/test/downLoadResource
IT_流年2030
·
2024-01-15 14:29
微服务架构
redis
分布式
缓存
java使用
redis
1、pom.xml文件里面增加如下依赖:org.springframework.bootspring-boot-starter-data-
redis
2、yml文件增加如下配置:
redis
:host:localhostport
veminhe
·
2024-01-15 14:27
数据库Redis
JAVA-Redis
java
redis
git
java技术专家【分布式框架】【通过C语言深度解读
Redis
核心架构】01-
Redis
源码环境搭建和整体分析
1.1软件介绍Cygwin(64位)Clion(2022.1)1.2软件安装1>安装配置cygwin2>加入path3>安装apt-cyg4>下载Clion2022.11.3将
Redis
不走小道
·
2024-01-15 14:27
Java技术专家
分布式
redis
开源
你确定不来了解下
Redis
字符串的原理吗
前言
Redis
有五种基础数据结构:string,list,set,zset,hash.其中string是最最最简单的也是最常用的.这个数据类型虽然简单但是内部的结构设计却很是精致.基本介绍相比于Java
java菜
·
2024-01-15 14:56
使用 Docker 部署 canal 服务,实现 MySQL 数据库 binlog 日志解析
基于日志增量订阅和消费的业务包括:数据库镜像数据库实时备份索引构建和实时维护(拆分异构索引、倒排索引等)业务cache刷新带业务逻辑的增量数据处理我这边主要在两个场景下使用:一个是将变更数据实时同步到Elasticsearch和
Redis
yongxinz
·
2024-01-15 14:36
form 验证 validate validateField
使用vue+element项目中使用validateField对部
分表
单字段进行校验的方法Function(prop:string,callback:Function(errorMessage:string
撑船的摆渡人
·
2024-01-15 14:54
关于索引树的高度受什么影响?
(1)数据行多
分表
(2)索引列字符长度,前缀索引(3)charvarchar,表设计(4)enum优化索引高度,能用则用。
蔺蔺蔺赫赫
·
2024-01-15 14:06
深入剖析
Redis
客户端Jedis的特性和原理
一、开篇
Redis
作为目前通用的缓存选型,因其高性能而倍受欢迎。
Redis
的2.x版本仅支持单机模式,从3.0版本开始引入集群模式。
vivo互联网技术
·
2024-01-15 13:08
软件系统部署方案书(Word)
编写目的二、外部设计(一)标识符和状态(二)约定1.数据库涉及字符规范2.字段命名规范(三)专门指导(四)支持软件三、服务器环境搭建与应用部署(一)JDK安装与配置(二)数据库安装(三)数据库管理工具(四)
Redis
软件项目资料查询库
·
2024-01-15 13:10
安全
运维
oracle
数据库
【java八股文】之Spring系列篇
【java八股文】之JVM基础篇-CSDN博客【java八股文】之MYSQL基础篇-CSDN博客【java八股文】之
Redis
基础篇-CSDN博客【java八股文】之Spring系列篇-CSDN博客【java
Allen_lixl
·
2024-01-15 13:40
java
java
spring
开发语言
gateway
Redis
son接口级别限流解决方案
文章目录前言1.计数器算法(固定窗口限流器)2.滑动窗口日志限流器3.漏桶算法(LeakyBucket)4.令牌桶算法(TokenBucket)5.限流队列应用场景实现工具一、
Redis
son简介二、
Redis
son
Mr-Wanter
·
2024-01-15 13:06
【SpringCloud
分布式基础篇】
gateway
网络
服务器
MySQL分库
分表
方案总结
作者:兵小志大链接:https://www.cnblogs.com/try-better-tomorrow/p/4987620.html1.为什么要
分表
:当一张表的数据达到几千万时,你查询一次所花的时间会变多
码农小光
·
2024-01-15 12:12
Redis
给集合元素单独设置过期
其他系列文章导航Java基础合集数据结构与算法合集设计模式合集多线程合集分布式合集ES合集文章目录其他系列文章导航文章目录前言一、场景1.1消费队列1.2
Redis
实现二、常见的方案2.1为单独的field
绿皮龟
·
2024-01-15 11:49
Java基础合集
redis
数据库
缓存
mysql
算法
java
开发语言
客户端
Redis
服务器是典型的一对多服务器程序,一个服务器可以与多个客户端建立网络连接,每个客户端可以向服务器发送命令请求,而服务器则接收并处理客户端发送的命令请求,并向客户端返回回复命令。
HRADPX
·
2024-01-15 11:45
常见的限流算法
天下武学出同源正所谓天下武学殊途同归,不管是Nginx限流还是
Redis
限流,也不管招式耍的再花哨,到了最后都是应用几种特定的限流算法。
程序员波特
·
2024-01-15 11:17
分布式
java
限流算法
令牌桶
漏桶
滑动窗口
缓存之美——如何选择合适的本地缓存?
1、简介小编最近在使用系统的时候,发现尽管应用已经使用了
redis
缓存提高查询效率,但是仍然有进一步优化的空间,于是想到了比分布式缓存性能更好的本地缓存,因此对领域内常用的本地缓存进行了一番调研,有早期的
京东云开发者
·
2024-01-15 11:41
缓存
spring
java
Redis
源码阅读—数据结构之字典 dict.c/dict.h
dict.c/dict.h一、dict的定义 字典,是一种用于实现键值对(key-valuepair)保存的抽象数据结构,通过字典,可以在单个键(key)与单个值(value)之间进行关联(或者说是将键映射成值),而这些关联的键与值即为键值对。 在字典中,每一个键都是独一无二的,所以程序可以在字典中通过键来对值,甚至是键值对进行操作。 在一些高级编程语言中,字典经常作为一种内置的数据结构出现
GC_W
·
2024-01-15 10:10
Redis
缓存
Redis
缓存1.缓存概述 缓存(Cache)的作用是减少服务器对数据源的访问频率,从而提高数据库的稳定性。 访问的流程如下。
虎啊兄弟
·
2024-01-15 10:16
缓存数据库双写不一致
缓存数据库双写不一致
Redis
缓存与数据库Mysql双写不一致如何解决?方案2应该是最好的,也是最复杂的。其他都有很明显的问题。
吃光一座城
·
2024-01-15 10:30
Redis
mysql
redis
mysql
【docker专题_07】vim: command not found解决方案
前言今天在公司使用docker部署
redis
集群的时候,遇到问题,就是有些配置文件需要进行编辑,虽然可以在容器外部拷贝进去,但有时候只是一点点修改,需要在里面修改配置文件,出现vim:commandnotfound
浅夏的猫
·
2024-01-15 09:43
docker
docker
vim
【Java专题_09】生产环境Jvm参数设置
前言最近公司有个独立的小模块是我这边负责开发上线,涉及到jvm参数调整方面,主要是根据服务器的配置4C16G配置了以下的参数,程序单纯只是接口查询
redis
以及信息上报,数据量大概是每天3000万!
浅夏的猫
·
2024-01-15 09:43
Java
jvm
java
开发语言
详解SpringCloud微服务技术栈:认识微服务、服务拆分与远程调用
作者简介:一位大四、研0学生,正在努力准备大四暑假的实习上期文章:首期文章订阅专栏:微服务技术全家桶希望文章对你们有所帮助在此之前,耗时半个月,我已经将
Redis
进行了一个原理上的速成以及项目的制作,
布布要成为最负责的男人
·
2024-01-15 09:41
微服务技术全家桶
spring
cloud
微服务
spring
RestTemplate
MYSQL
分表
分库 详解
垂直拆分水平拆分二、
分表
分库有哪些策略?Hash分片策略枚举分片策略日期分片策略范围分片策略(用的较多)三、
分表
分库之后,如何查询的呢?四、
分表
分库之后,分页如何做?五、分库
分表
之后,排序如何做?
寻获与失落
·
2024-01-15 09:03
#
MYSQL
mysql
数据库
分库分表
mycat
shardingjdbc
分片策略
Redis
(四)事务
文章目录事务
Redis
事务vs数据库事务常用命令总结事务一个队列中、一次性、顺序性、排他性执行一系列命令官网https://
redis
.io/docs/interact/transactions/
Redis
Lucky_Turtle
·
2024-01-15 09:58
Java
redis
数据库
缓存
云原生微服务之分布式锁框架
Redis
son
作者主页:青花锁简介:Java领域优质创作者、Java微服务架构公号作者简历模板、学习资料、面试题库、技术互助文末获取联系方式系列专栏目录[Java项目实战]介绍Java组件安装、使用;手写框架等[Aws服务器实战]AwsLinux服务器上操作nginx、git、JDK、Vue等[Java微服务实战]Java微服务实战,SpringCloudNetflix套件、SpringCloudAlibaba
青花锁
·
2024-01-15 09:42
Java微服务
云原生
微服务
分布式
Redisson
秒杀
分布式锁
Redis
为什么要分16个库
目录一.前言二.16个数据库的由来三.正解
Redis
数据库概念四.集群环境下的
Redis
实例五.总结一.前言在实际的项目中,
Redis
常被用作缓存、分布式锁、消息队列等的解决方案。
流华追梦
·
2024-01-15 09:37
中间件
redis
redis数据库
db0-db15
如何在一个系统中同时访问异构的多种数据库
要是MySQL还使用了分库
分表
,那更加不得了,一大堆的组件都要配合着上,一时间整个系统的难度,复杂度就上来了。
abckingaa
·
2024-01-15 09:01
DB
Bee
ORM
数据库
ORM
Bee
通过
redis
的bitmap实现签到
实现思路我们针对签到功能完全可以通过mysql来完成。CREATETABLE`sign_record`(`id`bigintNOTNULLAUTO_INCREMENTCOMMENT'主键',`user_id`bigintNOTNULLCOMMENT'用户id',`year`yearNOTNULLCOMMENT'签到年份',`month`tinyintNOTNULLCOMMENT'签到月份',`da
正在绘制中
·
2024-01-15 09:54
redis
数据库
缓存
Redis
运维实战 第05期:RDB 持久化
Redis
还有另外一种持久化方法:内存快照。指内存中的数据在某一时刻的状态记录,这个快照文件就是RDB(
Redis
DataBase)文件。
likecolumn
·
2024-01-15 09:47
mysql
数据库
redis
运维
redis
数据结构源码分析——跳表zset
文章目录跳表的基本思想特点节点与结构跳跃表节点zskiplistNode属性跳跃表链表属性跳表的设计思想和优势API解析zslCreate(创建跳跃表)zslCreateNode(创建节点)zslGetRank(查找排位)zslDelete(删除节点)跳表的基本思想SkipList(跳跃列表)这种随机的数据结构,可以看做是一个二叉树的变种,它在性能上与红黑树、AVL树很相近;但是SkipList(
大牛写代码
·
2024-01-15 08:51
redis
redis
数据结构
数据库
redis
数据结构源码分析——string
前面的文章大体讲解了
redis
的几种数据类型,针对设计表巧妙的数据类型,后续会出几篇文章单独讲解下,那么本篇文章针对string的源码进行讲解。
大牛写代码
·
2024-01-15 08:20
redis
redis
数据结构
渐进式rehash
文章目录
Redis
的key和value的数据结构组织
redis
存储结构rehash大致流程举例rehash的扩容时机触发rehash操作的时机Q:这种方式会不会造成空间开销过大?
大牛写代码
·
2024-01-15 08:50
redis
redis
如何通过
redis
实现分布式锁
分布式锁介绍分布式锁是在分布式环境下,保持数据一致性的一种方案。例如,抽奖的业务逻辑如下:抽奖业务流程用户A有1个积分,在抽奖时,短时间内进行了两次请求。由于请求间隔很短,在第一个请求执行积分减1之前,第二个请求检查用户积分,会返回大于1。这样导致用户使用一个积分进行了两次抽奖。采用分布式锁的逻辑如下:加锁后抽奖业务流程先到的请求会将A抽奖的行为加上锁,在释放锁之前,其它的请求都无法进行抽奖操作,
唐家三叔
·
2024-01-15 08:51
关于
redis
事务命令、乐观锁
redis
的事务不是原子性的,也就是在事务中执行的时候出现问题,是不会回滚的,可以理解为做一个批量操作,在事务被执行之前,所有需要操作都会放在队列中缓存。
单俞浩
·
2024-01-15 08:25
redis
redis
缓存
数据库
Redis
源码剖析和注释(十八)---
Redis
AOF持久化机制
Redis
AOF持久化机制1.AOF持久化介绍
Redis
中支持RDB和AOF这两种持久化机制,目的都是避免因进程退出,造成的数据丢失问题。
men_wen
·
2024-01-15 08:23
Redis
Redis
3.2.8
源码剖析注释
redis
注释
源码
snapshot
数据
关于
Redis
的事务
关于
Redis
事务的学习,查了一些资料留存链接腾讯二面:
Redis
事务支持ACID么?
Redis
事务高级Java程序员必问,
Redis
事务终极篇
UU_Yang
·
2024-01-15 08:19
redis
数据库
【
Redis
】AOF 源码
在上篇,我们已经从使用/机制/AOF过程中涉及的辅助功能等方面简单了解了
Redis
AOF。这篇将从源码的形式,进行深入的了解。
lcn29
·
2024-01-15 07:48
Redis
Redis
Redis
学习指南(8)-
Redis
的哈希类型介绍
文章目录哈希数据类型特点与Java中哈希的差异底层算法实现常见应用场景存储对象信息缓存操作哈希的命令详解哈希数据类型特点
Redis
的哈希(Hash)数据类型是一种键值对集合,其中的值本身也是一个键值对集合
俞兆鹏
·
2024-01-15 07:10
Redis学习指南
kubernetes
etcd
容器
常用下载地址
丢失VCRUNTIME140_1.dllMicrosoftVisualC++2015
Redis
tributableUpdate3https://www.microsoft.com/zh-CN/download
abckingaa
·
2024-01-15 07:03
技术
问题
常用下载
【MySQL】mysql集群
文章目录一、mysql日志错误日志查询日志二进制日志慢查询日志redolog和undolog二、mysql集群主从复制原理介绍配置命令读写分离原理介绍配置命令三、mysql分库
分表
垂直拆分水平拆分一、mysql
星河万里᭄ꦿ࿐
·
2024-01-15 07:30
MySQL
mysql
数据库
运维
Github 2024-01-13 C#开源项目日报 Top8
根据开发语言中项目的数量,汇总情况如下:开发语言项目数量C项目8
Redis
-内存数据库和数据结构服务器创建周期:5411天开发语言:C协议类型:BSD3-Clause“New”or“Revised”LicenseStar
孙琦Ray
·
2024-01-15 07:28
github
c#
开源
Github趋势分析
开源项目
Python
Golang
9 - 数据分片概述|部署MyCat服务|测试配置
数据分片概述|部署MyCat服务|测试配置数据分片概述分库
分表
分割方式水平分割(横向切分)垂直分割(纵向切分)提供分库
分表
存储服务软件(中间件)MyCAT软件分片服务器的工作过程部署MyCat服务第一步安装软件第二步了解安装目录文件列表第三步修改配置文件第四步配置数据库服务器排错第六步分片规则的使用第七步添加新库新表测试配置数据分片概述将存放在一台数据库服务器中的数据
桑_榆
·
2024-01-15 07:02
数据库
mysql
数据库
Redis
持久化
Redis
提供了2个不同形式的持久化方式RDB和AOF1、RDB①在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。
白小筠
·
2024-01-15 06:53
#
Redis
redis
数据库
缓存
redis
7部署集群
前言:
redis
部署集群常见的一般有三种模式:主从模式,Sentinel(哨兵模式),
Redis
Cluster(高可用Cluster集群),根据不同的需求可自定义选择部署方式。
给朕把屎铲了
·
2024-01-15 06:51
redis
redis
集群
布隆过滤器四种实现(Java,Guava,hutool,
Redis
son)
1.背景为预防大量黑客故意发起非法的时间查询请求,造成缓存击穿,建议采用布隆过滤器的方法解决。布隆过滤器通过一个很长的二进制向量和一系列随机映射函数(哈希函数)来记录与识别某个数据是否在一个集合中。如果数据不在集合中,能被识别出来,不需要到数据库中进行查询,所以能将数据库查询返回值为空的查询过滤掉。缓存穿透:缓存穿透是查询一个根本不存在的数据,由于缓存是不命中时需要从数据库查询,这将导致这个不存在
雪顶猫的鳄
·
2024-01-15 06:20
java
java
guava
开发语言
redis
上一页
105
106
107
108
109
110
111
112
下一页
按字母分类:
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
其他