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
支持的数据结构有很多,其中dict的使用非常频繁,其实
Redis
的每一个数据库结构都是一个dict。
xidianhuihui
·
2024-02-10 03:37
服务端
数据结构
redis
redis
-scan渐进式遍历键
用法:SCANcursorMATCHCOUNTcursor:代表游标位置,第一次一定要从0开始MATCH:代表通配符,后面跟要扫描的keyCOUNT:代表每次从全部的keys中扫描几个,后面跟扫描的个数比如:添加了几个元素scan0matchtest*count3返回两个以“test”开头的,扫描的是全部的keys中的3个,并不是扫描3个以“test”开头的。然后下一次游标的位置就变成了5。需要继
旅途上的背包客
·
2024-02-10 03:06
redis
Redis
-键遍历
匹配一个字符[]代表匹配部分字符[1,3]代表匹配1,3,[1-10]代表匹配1到10的任意数字\x用来做转义,匹配星号和问号需要进行转义删除所有以video字符串开头的键,
redis
-clikeysvideo
OMGLionKkkk
·
2024-02-10 03:06
Redis
redis
Redis
系列--渐进式哈希
Redis
支持的数据结构有很多,其中dict的使用非常频繁,其实
Redis
的每一个数据库结构都是一个dict。
奇涛技术栈
·
2024-02-10 03:06
Redis系列
redis
哈希
哈希表
Redis
-- 安装客户端
redis
-plus-plus
下载/编译、安装客户端安装过程中可能遇到的问题访问reids客户端github链接GitHub-sewenew/
redis
-plus-plus:
Redis
clientwritteninC++
Redis
clientwritteninC
niceffking
·
2024-02-10 03:36
Redis
redis
数据库
缓存
Redis
的全量遍历和渐进式遍历
Redis
提供了两种key遍历的方法,一种是keys,一种是scan,这里对它们进行讲解并分析。
暗夜91
·
2024-02-10 03:35
Redis技术学习及开发运维
redis
nosql数据库
后端
Redis
-- 数据库管理
在之前的
redis
中,好像只涉及到键值对的存储,没有涉及到类似的database的语法。但是其实
Redis
也是有database这样的说法的,只
niceffking
·
2024-02-10 03:35
Redis
数据库
redis
缓存
Redis
scan渐进式遍历
redis
查看key的通配符是keysfield*但是这个是全
redis
扫描,如果数据量比较多,而且在
redis
线程单线程的读写情况写,会造成性能降低可以通过scan的方式,分页查询语法:SCANcursor
Ye7073
·
2024-02-10 03:05
redis
redis
数据库
缓存
Redis
详解(六)渐进式rehash机制
在
Redis
中,键值对(Key-ValuePair)存储方式是由字典(Dict)保存的,而字典底层是通过哈希表来实现的。通过哈希表中的节点保存字典中的键值对。
fedorafrog
·
2024-02-10 03:05
#
NoSQL
Redis
-- 渐进式遍历
由于
redis
是单线程模型,因此它会占用非常长的时间,导致服务器无法执行其他的命令从而阻塞等待较长时间。
Redis
使用sca
niceffking
·
2024-02-10 03:34
Redis
redis
数据库
缓存
springboot
redis
key乱码
原写法:@Autowiredprivate
Redis
Template
redis
Template;写入
redis
后发现存入的key为解决方法:private
Redis
Template
redis
Template
菜鸟820
·
2024-02-10 03:24
redis
spring
boot
java
Redis
的Key乱码
SpringBoot
Redis
乱码目录SpringBoot
Redis
乱码0.问题使用
redis
存放键值对时,发现存放的key和value多了\xac\xed\x00\x05t\x00的前缀。
刀鋒偏冷
·
2024-02-10 03:53
SpringBoot
redis
缓存
Redis
哨兵集群工作原理及架构部署(八)
目录1.
redis
哨兵模式原理2.搭建
redis
哨兵集群2.1.环境准备2.2.在所有机器上部署
redis
2.3.三台
redis
部署完成2.4.配置
redis
主从2.5.部署哨兵进程sentinel2.6
zhengjq~
·
2024-02-10 02:47
redis从入门到精通
redis
You need tcl 8.5 or newer in order to run the
Redis
test.
安装
Redis
,运行maketest的时候出错:Youneedtcl8.5ornewerinordertorunthe
Redis
testmake:***[test]Error1安装tcl:wgethttp
andycheng
·
2024-02-10 02:32
Redis
实现关注与取关、共同关注、关注推送功能
文章目录一、关注与取关二、共同关注三、关注推送3.1Feed流的分页问题3.1.1解决方案:滚动分页3.1.2发布笔记,推送消息至粉丝收件箱3.1.3滚动分页查询收件箱的消息一、关注与取关/***关注与取消关注*@paramfollowUserId被关注人id*@paramisFollowtrue关注false取关*@returnResult*/@OverridepublicResultfollo
free life
·
2024-02-10 02:06
redis
数据库
缓存
面试官:你觉得
Redis
存储对象信息是用Hash还是String好?
Redis
内部使用一个
Redis
Object对象来表示所有的key和value,
Redis
Object中的type,则是代表一个value对象具体是何种数据类型,它包含字符串(String)、链表(List
废柴程序员
·
2024-02-10 02:51
非关系型数据库(NoSql)--MongoDB
MongoDB数据库是除了
redis
之外的另外一个使用比较广泛的非关系数据库,他是基于分布式文件存储的开源数据库系统,旨在为web应用提供可扩展的高性能数据存储解决方案,将数据存储为一个文档,文档类似与
昆仑草莽
·
2024-02-10 01:23
3.如何实现购物车
1.当处于未登陆状态时,加入购物车的时候,我们一般会从Cookie中取出一个value(通常是一个uuid),加上一个前缀比如
REDIS
_CART,作为key,把购物车相关的数据作为value存储到
redis
三个石头_260a
·
2024-02-10 01:51
Redis
教程(三)——
Redis
的主从复制
上篇博文我们了解该如何实现
Redis
的持久化,这篇博文再get下
Redis
的主从复制的相关知识点,理解主从复制的操作、原理以及完全重新同步和部分重新同步的区别,能优化主从复制并且进行故障诊断。
AmosZhu
·
2024-02-10 00:18
Redis
怎么测?这篇文章写的太全了
Redis
是一个高性能、内存数据库和缓存系统,在开发和生产环境中被广泛应用。本文将介绍如何进行有效的
Redis
软件测试,以确保其稳定性、高性能和可靠性。
.咖啡加剁椒.
·
2024-02-09 23:09
软件测试
redis
数据库
缓存
软件测试
自动化测试
功能测试
程序人生
2022-12-02
Redis
Cluster (1)通信机制
能提供的能力高可用更高的QPS分布式存储大量数据分散网络流量压力基本架构分区方式虚拟槽分区虚拟槽分区示意图.jpg节点meet机制参考https://www.jianshu.com/p/b890c98dab6d请求机制
redis
cluster
圆方的鱼
·
2024-02-09 21:05
redis
双写一致
redis
双写一致,指的是
redis
缓存与mysql数据同步双写一致常见方案有很多:同步双写:更新完mysql后立即同时更新
redis
mq同步:程序在更新完mysql后,投递消息到中间键mq,一个程序监听
sunyunfei1994
·
2024-02-09 21:50
理论知识
redis
数据库
缓存
学习
Redis
基础数据结构,不讲虚的。
学习
Redis
基础数据结构,不讲虚的。一个群友给我发消息,“该学的都学了,怎么就找不到心意的工作,太难了”。很多在近期找过工作的同学一定都知道了,背诵八股文已经不是找工作的绝对王牌。
JavaPub-rodert
·
2024-02-09 20:03
redis
学习
redis
数据结构
redis
监听断开后,重新监听的方案
之前搭建的springcloudgateway框架,出现了问题,一旦
redis
重启后监听就会失效。我的思路是,捕捉到
redis
断开的异常,并尝试重新监听。
AaronWang94
·
2024-02-09 20:56
springcloud
redis
草莓CDMS原创内容分销系统,微信小说平台系统,附带系统搭建教程,搭建手册
基于ThinkPHP5.1、Easywechat4.0、Swoole和
Redis
等尖端技术,草莓CDMS确保了系统的稳定性、高效性和可扩展性。其中,Swoole和
Redis
的智能推送模块使得内
行动之上
·
2024-02-09 19:40
源码免费下载
bootstrap
前端
html
融资项目——
Redis
存储对象数据
在默认情况下,
Redis
只能存储一些基本的数据结构(如字符串、集合)。
qq_45007794
·
2024-02-09 19:06
redis
数据库
缓存
融资项目——使用
Redis
优化树形数据的获取
实现方法:修改service逻辑,首先先从
redis
中获取相关的值,如果不存在,则从mysql数据库中获取相关的值,并将相关数据存储到
redis
中。
qq_45007794
·
2024-02-09 19:06
redis
数据库
融资项目——配置
redis
在springboot框架中,我们使用springdata
redis
org.springframework.bootspring-boot-starter-data-
redis
org.apache.commonscommons-pool2com.fasterxml.jackson.corejackson-databindcom.fasterxml.jackson.d
qq_45007794
·
2024-02-09 19:35
spring
boot
redis
java
【Docker】Docker安装
Redis
详解
1拉取
Redis
镜像sudodockerpull
redis
:3.22直接启动
Redis
sudodockerrun-p16379:6379-ddocker.io/
redis
:3.2-p6379:6379:
程序员小冰
·
2024-02-09 19:26
优化拼多多关键词搜索接口:提高查询响应速度的技巧
对于搜索接口,我们可以使用内存缓存如
Redis
来保存热词和常用搜索结果。imp
爱吃猫的菜菜
·
2024-02-09 18:27
api接口
oracle
数据库
java
服务器
数据分析
如何统计网站在线人数?
利用
redis
中的位图:
Redis
字符串中的setbitkeyoffsetvalue(0,1)命令可以对字符串对象对应的位进行二进制赋值。
slim_czf_5545
·
2024-02-09 17:54
Redis
事务和
Redis
管道
文章目录1.
Redis
事务1.1
Redis
事务是什么,能干嘛?
yqd666
·
2024-02-09 17:17
redis
数据库
缓存
redis
单线程还快的原因
1.内存存储和高效数据结构:内存存储:
Redis
将数据存储在内存中,因此可以实现非常高的读写速度,而无需频繁的磁盘I/O操作。
forty-nine
·
2024-02-09 17:16
redis
数据库
缓存
凭这些资料登上
Redis
的顶峰:阿里核心笔记/实战/面试专题/脑图,与之共勉
作为同时具备高性能、高可靠和高可扩展性的典型键值数据库,
Redis
不仅功能强大,而且稳定,理所当然地成为了大型互联网公司的首选。
Java旺
·
2024-02-09 15:39
我在项目中使用
Redis
的几个场景
目录缓存会话存储分布式锁消息队列位统计计数器排行榜缓存缓存的目的是为了提高系统响应速度、减少数据库等资源的压力,
redis
作为键值对形式的内存数据库,可以提供非常快速的读取速度,使得它成为存储热点数据或频繁访问数据的理想选择
苜蓿花乐园
·
2024-02-09 15:26
知识分享
学习笔记
redis
缓存
开发语言
Could not connect to
Redis
at 127.0.0.1:6379:由于目标计算机积极拒绝,无法连接...问题解决方法之一
一、问题描述将
Redis
压缩包解压后,安装
Redis
过程中出现问题Couldnotconnectto
Redis
at127.0.0.1:6379:由于目标计算机积极拒绝,无法连接...官网windows下
林月明
·
2024-02-09 15:26
redis
学习
Redis
未授权访问漏洞
目录什么是
Redis
未授权访问?
未知百分百
·
2024-02-09 14:35
数据库
安全
redis
数据库
缓存
web安全
web3
未授权
网络安全
Redis
应用详解(一)分布式锁
1.前言在某些场景中,多个进程必须以互斥的方式独占共享资源,这时用分布式锁是最直接有效的。随着技术快速发展,数据规模增大,分布式系统越来越普及,一个应用往往会部署在多台机器上(多节点),在有些场景中,为了保证数据不重复,要求在同一时刻,同一任务只在一个节点上运行,即保证某一方法同一时刻只能被一个线程执行。在单机环境中,应用是在同一进程下的,只需要保证单进程多线程环境中的线程安全性,通过JAVA提供
fedorafrog
·
2024-02-09 14:58
#
NoSQL
几种分布式锁详解
文章目录一、简介1、介绍2、超卖问题简述二、传统锁1、JVM锁1.1添加jvm锁1.2原理1.3失效场景2、MySQL锁2.1简介2.2悲观锁
[email protected]
乐观锁2.4总结3、
Redis
魅Lemon
·
2024-02-09 14:58
#
中间件
分布式
java
ruoyi若依框架学习笔记-01
实现分析文章目录系列文章目录项目结构分析项目环境要求启动项目启动后端启动前端业务模块分析验证码模块前端分析后端分析登录模块前端分析后端分析项目结构分析项目环境要求JDK>=1.8(推荐1.8版本)Mysql>=5.7.0(推荐5.7版本)
Redis
Gunalaer
·
2024-02-09 13:48
springboot
前端
学习
笔记
springboot
vue
Redis
缓存
一、缓存穿透缓存穿透是指查询一条数据库和缓存都没有数据,会一直查询数据库,对数据库的访问压力就会增大。解决方案有两种:缓存空对象:代码维护较简单,但是效果不好。布隆过滤器:代码维护复杂,效果很好。1、缓存空对象缓存空对象是指当一个请求过来缓存中和数据库中都不存在该请求的数据,第一次请求就会跳过缓存进行数据库的访问,并且访问数据库后返回为空,此时也将该空对象进行缓存。若是再次进行访问该空对象的时候,
珠光
·
2024-02-09 12:50
Redis
缓存
redis
redis
集群配置
redis
集群配置.pdf跳转/opt/
redis
→cd/opt/
redis
1、下载
redis
wgethttp://download.
redis
.io/releases/
redis
-6.2.1.tar.gz2
珠光
·
2024-02-09 12:50
Redis
redis
【转载】PoS Explanation
the-missing-explanation-of-proof-of-stake-versionIneverycryptocurrencytheremustbesomeconsensusmechanismwhichkeepstheenti
redis
tributednetworkinsync.WhenBitcoi
自如致知
·
2024-02-09 12:42
Redis
部署简单步骤及主从搭建
一·单机版部署
Redis
1·
Redis
的介绍
Redis
是一个开源的内存数据结构存储系统,它支持多种数据结构,包括字符串、哈希表、列表、集合、有序集合等,可以用于缓存、消息队列、排行榜、计数器、分布式锁等多种场景
喜欢慢生活
·
2024-02-09 12:28
redis
缓存
非关系型数据库
数据库
运维
kubernetes入门到进阶(6)
不过,用容器来运行busybox、helloworld、这样比较简单的应用还好,如果是nginx,
redis
,mysql这样的后台服务应用,因为他们运行在容器的沙盒里,完全与外界隔离,无法对外提供服务,
喜欢慢生活
·
2024-02-09 12:57
kubernetes
容器
云原生
ELK环境搭建
Windows8.1elasticsearch:5.5.1logstash:2.0.0kibana:5.5.1注:由于实验性搭建,选择windows系统,但选择Linux系统效果更佳二、部署方案1.ELK+
Redis
2
枯木风
·
2024-02-09 12:08
Windows下为PHP安装
redis
扩展
2.下载php_igbinary-2.0.1-7.0-ts-vc14-x64.zip,php_
redis
-3.1.3rc2-7.0-ts-vc14-x64.zip(一定要保证版本的正确性)下载地址:【选择适合的版本
肥猫不虎
·
2024-02-09 10:17
Redis
核心技术与实战【学习笔记】 - 31.番外篇:
Redis
客户端如何与服务器端交换命令和数据
简述
Redis
使用RESP协议(
Redis
SerialzationProtocol)协议定义了客户端和服务器端交互的命令、数据的编码格式。
陈建111
·
2024-02-09 10:50
Redis核心技术学习
redis
Redis命令
redis命令底层结构
Redis
的数据结构及应用场景
一.谈谈对
redis
的理解,它的应用场景。
Python编程社区
·
2024-02-09 09:52
Redis
sonClient妙用-分布式布隆过滤器
目录布隆过滤器介绍布隆过滤器的落地应用场景高并发处理多个过滤器平滑切换分析总结布隆过滤器介绍布隆过滤器(BloomFilter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都比一般的算法要好的多,缺点是有一定的误识别率和删除困难。什么业务场景需要使用这个布隆过滤器呢?我个人觉得是对误判数据
林犀居士
·
2024-02-09 09:40
java
分布式
布隆过滤器
Redisson
以太坊
大数据量去重
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他