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性能优化
celery定时、周期任务示例详解
代码s4.pyfromceleryimportCeleryfromcelery.schedulesimportcrontabapp=Celery('tasks',broker='
redis
://127.0.0.1
天魔老师
·
2024-02-10 13:10
python
后端
celery
定时
周期
任务
详解
celery中share_task的使用详解
):r=requests.post('http://127.0.0.1:7800/')print(r)fromceleryimportCeleryapp=Celery('tasks',broker='
redis
天魔老师
·
2024-02-10 13:09
python
后端
python
celery
share_task
python实现即时通讯后端思路整理
一、后端数据存储的选择本来想使用
redis
或者mongodb,但是:1.
redis
功能太少,如果用
redis
,还需要更多的学习成本,学习一些类似这样的工具:
RediS
earch,高性能的全文搜索引擎(Faster
天魔老师
·
2024-02-10 13:39
后端
python
python
即时通讯
websocket
架构
安装
redis
报错信息/启动
redis
报错
HandleServiceCommands:systemerrorcaught.errorcode=1072,message=Create安装
redis
报错信息:28Apr10:25:21.537#HandleServiceCommands
奇点一氪
·
2024-02-10 12:20
Redis
分布式锁
Redis
分布式锁可通过
redis
中提供的指令setnx(SETifnotexists的简写)keyvalue实现,也可通过mysql的唯一约束来实现,
redis
的核心部分是单线程运行的,用了setnx
sunyunfei1994
·
2024-02-10 12:01
理论知识
redis
分布式
redis
过期淘汰策略、数据过期策略与持久化方式
redis
的过期淘汰策略
redis
过期淘汰策略有很多,默认是no-eviction不删除任何数据,内存不足存入会直接报错,可以在
redis
配置文件中进行设置,其中有两个非常重要的概念,LRU与LFULRU
sunyunfei1994
·
2024-02-10 12:30
理论知识
redis
iOS 深入理解 Block 使用及原理
引言在iOS日常开发中,Block的使用频率是比较多的,我们不会每天都做启动优化,也不会每天都做
性能优化
,但有可能每天都会用到Block。
大菠萝_DABLO
·
2024-02-10 12:20
Redis
使用 RDB 持久化方式的过程
管理员可以配置
Redis
在经过一定时间间隔或执行了一定数量的写操作后触发RDB持久化。这个配置通常在
Redis
的配置文件中进行,可以通过save或save9001这样的配置项来设定。
严定洲
·
2024-02-10 12:43
java
开发语言
redis
浅聊一下
redis
的雪崩,穿透和击穿
雪崩(CacheAvalanche):定义:雪崩是指缓存中的大量数据在同一时间失效或过期,导致大量的请求直接访问底层数据库或服务,从而对数据库或服务造成巨大的压力。例子:假设有一组缓存键,它们的过期时间是相同的,并且在同一时刻失效。当这些键失效时,大量的请求同时到达后端服务,由于缓存未命中,导致大量的请求落到底层数据库,引起数据库压力骤增。穿透(CachePenetration):定义:穿透是指恶
严定洲
·
2024-02-10 12:11
redis
数据库
缓存
C++服务器端开发(10):
性能优化
选择合适的数据结构和算法:使用适当的数据结构和算法可以极大地提高服务器的性能。例如,使用哈希表来快速访问和检索数据,使用平衡二叉树来维护有序的数据等。减少内存分配和释放:频繁的内存分配和释放操作会导致性能下降。可以使用对象池来预先分配一定数量的对象,并重复使用它们,从而避免频繁的内存分配和释放。使用线程池和异步操作:将服务器的处理逻辑分割成多个任务,并使用线程池来管理线程的创建和销毁。同时,使用异
Galaxy银河
·
2024-02-10 09:40
C++更多语法
计算机
/
人工智能
性能优化
SAP HANA
性能优化
(5)——查询优化器(SQL Optimizer)
一、SQL查询主要组件这些组件主要包括会话(Session),SQL前端(SQLFrontend),SQL优化器(SQLOptimizer)和执行计划(ExecutionPlan)、SQL计划缓存(SQLPlanCache)。以下是对这些组件的概述:会话层(Session):这是处理SQL查询的第一层,类似于API,可以创建具有不同属性的会话。这些会话后续用于创建新的事务和工作线程。这是查询开始的
nigulasimao
·
2024-02-10 09:35
HANA
性能优化
SAP HANA
性能优化
(4)——过滤相关优化
SELECT……WHERE尽可能早地进行过滤,这里的过滤可以是where条件限制也可以是参数,但是要避免在计算列上使用过滤器作为查询简化的一部分,优化器将所有投影列拉升到树的顶部,应用简化措施,包括删除不必要的列,然后尽可能地向下推送过滤器,大多数情况下推送到表层。开发模型的时候,会有许多过滤条件,也就是大家理解WHERE条件的内容,大家要尽量下沉过滤条件,能在底表过滤的都在底表过滤,减少上层运算
nigulasimao
·
2024-02-10 09:04
HANA
数据库
sql
(转载)阿里云
Redis
开发规范
https://yq.aliyun.com/articles/531067?spm=a2c4e.11153940.0.0.771d7616DEKWRC一、键值设计1.key名设计(1)【建议】:可读性和可管理性以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:idugc:video:1(2)【建议】:简洁性保证语义的前提下,控制key的长度,当key较多时,内存占用也不
dbc94a66f502
·
2024-02-10 09:14
SpringSecurity SecurityContextPersistenceFilter源码 和企业级
Redis
使用思想
如果自定义登录认证流程授权验证的流程原理今天我们分析下整个认证过程和企业级
redis
使用的思想,是为了解决什么问题,以及怎么解决的?我们简单回顾下SpringSecurity流程。
Survivor001
·
2024-02-10 09:28
spring源码
互联网
计算机常识
redis
java代码编辑器 pdf文件预览 主流SSM 代码生成器 shrio
redis
websocket即时通讯
访问:三W点1b23点comA代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码B集成代码生成器[正反双向](单表、主表、明细表、树形表,快速开发利器)+快速表单构建器freemaker模版技术,0个代码不用写,生成完整的一个模块,带页面、建表sql脚本,处理类,service等完整模块C集成阿里巴巴数据库连接池druid数据库连接池阿里巴巴的druid。Druid在监控、可
3ce4724dfda0
·
2024-02-10 09:03
springboot整合
redis
Jedis介绍首先,我们知道
redis
其实是一个数据库,其并不能被java代码所控制。那么,为了能在java代码中操作
redis
数据库,那就必须要有一个连接层来控制
redis
。
dhcurry
·
2024-02-10 08:38
Java 基于 ZooKeeper 实现分布式锁需要注意什么?
在前一篇有关
Redis
分布式锁的文章中,我们讨论了几点有关分布式锁的要求:操作原子性可重入性效率为了满足上述条件,采用本地锁+
Redis
锁的方式解决了问题。
LENSHOOD
·
2024-02-10 08:36
开关机、重启时间优化
[DESCRIPTION]开关机、重启时间优化:开机
性能优化
:是用功能和其它因素多方面平衡的结果,片面追求单方面的性能没有太大意义;有些产品设计开机动画非常酷炫,动画图片过多、高帧率会影响开机速度,这时就需要看是开机速度优先还是体验优先
柏林电视台
·
2024-02-10 07:33
redis
核心数据结构
数据结构汇总一、字符串类型操作1.单值缓存SETKEYVALUEGETKEY2.计数器(作为文章阅读量也可以作为全局唯一自增ID)INCRARTICLE:READCOUNT:{博文ID}getARTICLE:READCOUNT:{博文ID}二、字符串类型操作1.hash结构存储setuser:1value(JSON格式)MSETuser:1:namejackuser:1:age:18mgetuse
小丫么小武
·
2024-02-10 07:00
redis相关
redis
数据结构
数据库
redis
持久化相关
一、RDB快照(snapshot)在默认情况下,
Redis
将内存数据库快照保存在名字为dump.rdb的二进制文件中。
小丫么小武
·
2024-02-10 07:00
redis相关
redis
数据库
缓存
redis
缓存相关用法
publicProductcreate(Productproduct){ProductproductResult=productDao.create(product);
redis
Util.set(
Redis
KeyPrefixConst.PRODUCT_CACHE
小丫么小武
·
2024-02-10 07:59
redis相关
缓存
redis
redis
集群架构
一、
Redis
哨兵高可用架构sentinel哨兵是特殊的
redis
服务,不提供读写服务,主要用来监控
redis
实例节点。
小丫么小武
·
2024-02-10 07:29
redis相关
redis
架构
bootstrap
redis
分布式锁相关知识
关于
redis
分布式锁的逐步升级完善一、
redis
原始写法二、
redis
使用string
Redis
Template增加分布式锁三、
redis
使用string
Redis
Template继续改进升级分布式锁四
小丫么小武
·
2024-02-10 07:29
redis相关
redis
分布式
redis
:八、
redis
线程相关和I/O多路复用模型
redis
线程相关
redis
是单线程的,为什么还这么快?
鸡鸭扣
·
2024-02-10 07:56
redis
redis
数据库
缓存
java
面试
后端
Spring Boot AOP 记录系统操作日志和异常日志到数据库
登录存
redis
中保存50分钟@Autowiredprivate
Redis
Templatetemplate;ValueOperations
redis
String=template.opsForValue
技术老鸟
·
2024-02-10 07:42
spring
boot
数据库
java
Go 实现基于内存的 LRU 缓存
缓存是在平时开发中最常用的中间件之一,尤其是在WEB开发中更为常见,大家最常用的肯定还是
Redis
或者Memcached之类的中间件。
2301_79485928
·
2024-02-10 06:47
Golang
golang
缓存
开发语言
后端
redis
-sentinel(哨兵模式)
目录1、哨兵简介:
Redis
Sentinel2、作用3、工作模式4、主观下线和客观下线5、配置哨兵模式希望能够帮助到大家!!!
藻头男
·
2024-02-10 05:51
redis
sentinel
bootstrap
缓存
数据库
运维
从浏览器渲染层面解析css3动效优化原理
引言在h5开发中,我们经常会需要实现一些动效来让页面视觉效果更好,谈及动效便不可避免地会想到动效
性能优化
这个话题:减少页面DOM操作,可以使用CSS实现的动效不多出一行js代码使用绝对定位脱离让DOM脱离文档流
凹凸实验室
·
2024-02-10 05:31
前端
性能优化
:提升网站加载速度的终极指南
目录一、引言二、问题分析三、优化方案1.减少HTTP请求次数:方法一:合并文件方法二:CSSSprites方法三:使用CSS和JavaScript工具2.使用CDN加速:方法:示例:引入CDN提供的jQuery库:引入CDN提供的BootstrapCSS文件:引入CDN提供的FontAwesome图标库:图片资源使用CDN加速:3.设置缓存策略:通过设置合适的缓存方法:示例:使用Cache-Con
喔的嘛呀
·
2024-02-10 05:14
前端
golang 集成sentry
错误堆栈处理-消除冗余堆栈参考https://incident.io/blog/golang-errors,可以去掉冗余的stacktrace,在sentryissue页面更容易找到问题
redis
集成见
谭树杰的博客
·
2024-02-10 05:08
sentry
sentry
go
后端
redis
的缓存击穿和缓存雪崩和缓存穿透问题解决方法
Redis
的缓存击穿:热点的key,在不停的扛着大并发,当这个key失效时,一瞬间大量的请求冲到持久层的数据库中,就像在一堵墙上某个点凿开了一个洞!
青铜爱码士
·
2024-02-10 05:07
缓存
redis
数据库
go-
redis
集成sentry
网上没有找到go-
redis
集成sentry的库,所以我简单实现了一个代码:https://github.com/Shujie-Tan/go-
redis
-sentry使用方法:import(
redis
_sentry"github.com
谭树杰的博客
·
2024-02-10 05:37
sentry
golang
redis
sentry
python股票接口_Python实现股票数据爬虫和数据接口
1.定时抓取和解析数据2.存储数据到MongoDB3.缓存数据到
Redis
4.配置Nginx和数据接口1.定时抓取和解析数据url="http://quotes.money.163.com/trade/
weixin_39642998
·
2024-02-10 04:48
python股票接口
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
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他