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 性能优化的 13 条军规
转载自微信公众号“Java中文社群”Redis是基于单线程模型实现的,也就是Redis是使用一个线程来处理所有的客户端请求的,尽管
Redis使用
了非阻塞式IO,并且对各种命令都做了优化(大部分命令操作时间复杂度都是
EricTao2
·
2022-02-17 05:06
Redis单机版安装
1.安装依赖C语言依赖
redis使用
C语言编写,所以需要安装C语言库#yuminstall-ygcc-c++automakeautoconflibtoolmaketcl2.上传并解压把redis-5.0.5
w漫漫
·
2022-02-16 18:17
Redis和数据库的数据一致性问题
在数据读多写少的情况下作为缓存来使用,恐怕是
Redis使用
最普遍的场景了。当使用Redis作为缓存的时候,一般流程是这样的。
蝉沐风
·
2022-02-14 22:00
Redis 中的 持久化 同时使用RDB持久化和AOF持久化
15.4同时使用RDB持久化和AOF持久化在Redis4.0的RDB-AOF混合持久化功能出现之前,不少追求安全性的
Redis使用
者都会同时使用RDB持久化和AOF持久化,但随着RDB-AOF混合持久化功能的推出
norang
·
2022-02-14 11:24
Redis使用手册
redis
RDB持久化和AOF持久化
Redis 在 vivo 推送平台的应用与优化实践 转至元数据结尾 由
二、推送平台
Redis使用
介绍基于vivo推送
·
2022-02-14 10:48
服务器redis集群推送消息
Redis 在 vivo 推送平台的应用与优化实践
二、推送平台
Redis使用
介绍基于vivo推送
vivo互联网技术
·
2022-02-14 09:00
redis应用场景
Redis使用
的是常驻内存的缓存,速度非常快。LPUSH用来插入一个内容ID,作为关键字存储在列表头部。LTRIM用来限制列表中的项目数最多为5000。
huapro
·
2022-02-12 18:26
redis 面试总结
在底层上,
redis使用
了IO多路复用技术,像select、epoll等。能较好的保障吞吐量。而且redis采用了单线程处理请求,避免了线程切换和锁竞争锁带来的额外消耗。
·
2022-02-10 23:24
面试redis
记一次 redis 迁移
今天把一个业务的
redis使用
从一个集群切换到另外一个集群,上线后发现目标集群一个比较有意思的现象。目标集群监控图目标集群内存容量持续上升,这个在意料之中。
loodeer
·
2022-02-09 17:04
Redis使用
认证密码登录
Redis默认配置是不需要密码认证的,也就是说只要连接的Redis服务器的host和port正确,就可以连接使用。这在安全性上会有一定的问题,所以需要启用Redis的认证密码,增加Redis服务器的安全性。1.修改配置文件Redis的配置文件默认在/etc/redis.conf,找到如下行:#requirepassfoobared去掉前面的注释,并修改为所需要的密码:requirepassmyPa
盘木
·
2022-02-08 21:11
Redis使用
SET命令覆盖旧值后,旧值是同步还是异步删除?
背景最近调研了redis大key的同步和异步删除方式,大key同步删除会造成主线程长时间阻塞。set命令覆盖旧值时,旧值的释放是同步还是异步执行的呢?查看源码在原key已有值时,set命令对应的操作函数为:/*Overwriteanexistingkeywithanewvalue.Incrementingthereference*countofthenewvalueisuptothecaller.
·
2022-02-07 10:57
credis
Redis教程——走马观花
Redis之父:SalvatoreSanfilippo本文基于Redis3.2.100版本(较早版本)img问题Redis有哪些数据类型,可参考《Redis常见的5种不同的数据类型详解》Redis内部结构
Redis
卡斯特梅的雨伞
·
2022-02-07 07:14
Spring Boot使用Redis
JedisPoolspring-data-redis方式使用Maven构建的项目,在POM文件中添加如下依赖:org.springframework.bootspring-boot-starter-data-redisspring-data-
redis
晓序东风
·
2022-02-07 04:35
SpringBoot学习笔记(八)SpringBoot缓存、@Cacheable、SpringBoot使用Redis缓存、自定义CacheManager
CachePut示例@CacheEvict缓存清除@Caching定义复杂的缓存注解@CacheConfig缓存配置SpringBoot使用Redis缓存下载安装Redis缓存在SpringBoot中使用
redis
Huathy-雨落江南,浮生若梦
·
2022-02-06 15:48
#
Java框架学习
springboot
缓存
Redis使用
OC在iOS创建客户端
最近项目之中用到Redis,找遍了网上的资料,就是没有IOS这块的东西。官网只有PHP和JAVA的资料。然后我们找到了GitHub里面的东西下载到本地,最后运行是错误的。GitHub里面指导的不太对。而且代码已经不维护了。两年前的。我们尝试了打包静态库,以及多种方法就是不可以。后来我们发邮件咨询了俄罗斯的作者,得到了很好的回复。最后解决了。其实问题解决了就一段关键代码,但是是解决问题的过程,网上找
蜗牛快跑zz
·
2022-02-06 05:00
缓存设计模式
redis使用
啥的就不说了,网上资料很多,本文主要讲使用缓存的一些设计模式;以下几个缓存模式,本身是微软用在操作系统中的,此处借用来用于微服务中也是合适的;文末有微软的链接;缓存的重要性:磁盘一次操作10ms
手打丸子
·
2022-02-05 14:10
redis使用
笔记1
1.下载安装下载方式:wgethttp://download.redis.io/releases/redis-5.0.5.tar.gz(2019-6-19最新);解压tar-zxvfredis-5.0.5.tar.gz;移动至/usr/local目录下mv./redis-5.0.5/usr/local/redis;进入目录cd/usr/local/redis;redis目录结构.png编译make
AdoredU
·
2022-02-05 12:57
redis使用
笔记
redis持久化策略1、数据文件.rdb2、更新日志.aofRDB详解redis.conf文件,找到SNAPSHOTTING对应内容1RDB核心规则配置(重点)save#save""save9001save30010save6010000默认开启数据压缩rdbcompressionyes解说:配置存储至本地数据库时是否压缩数据,默认为yes。Redis采用LZF压缩方式,但占用了一点CPU的时间。
北方_f6b4
·
2022-02-05 03:29
Redis使用
过程中踩到的坑
redis(WRONGTYPEOperationagainstakeyholdingthewrongkindofvalue)前提是:key-list类型的数据,存为了key-value形式则使用rightPop取出列表数据时会报错改为使用key-list存数据,依然会报错解决方法:删除之前存错格式的数据redis的管道操作Redis管道技术可以在服务端未响应时,客户端继续向服务端发送请求,并最终一
GeorgeMR
·
2022-02-05 00:40
Redis为什么这么快?一文深入了解Redis!
再说一下IO,
Redis使用
的是非阻塞IO,IO多路复用,使用了单线程来轮询描述符,将数据库的开、关、读、写都转换成了事件,减少了线程切换时上下文的切换和竞争。
Durian大圣
·
2022-02-04 22:53
Java
R
SpringBoot中
Redis使用
笔记
本文是本人在SpringBoot中使用Redis的笔记,若有误还请指正。本文目录1、配置2、Redis读写字符串3、Redis读写对象4、设置数据的序列化5、使用JedisConnectionFactory连接6、本地缓存与redis的比较1、配置1)在pom.xml添加配置:org.springframework.bootspring-boot-starter-data-redis此时的depe
树蜂
·
2022-02-03 10:03
【第七期】深信服go实习一面二面HR面
一面面试时长:1h自我介绍channel知识点协程goroutinemysql的两种存储引擎InnoDB索引
redis使用
单线程还是多线程?有多少个库?redis持久化有哪些?各自优势?谁更常用?
·
2022-01-31 19:17
golang面试问题面试
Docker案例分析:搭建Redis服务
目录1创建挂载目录和文件2拉取redis镜像3创建容器并启动4
Redis使用
5模拟数据迁移效果使用官方的redis镜像搭建数据库服务,目前的latest版本对应5.0.8版。
·
2021-12-21 13:32
Redis 很屌,不懂使用规范就糟蹋了
这可能是最中肯的
Redis使用
规范了码哥,昨天我被公司Leader批评了。我在单身红娘婚恋类型互联网公司工作,在双十一推出下单就送女朋友的活动。
·
2021-12-02 16:44
javaredis规范化
Redis 很屌,不懂使用规范就糟蹋了
这可能是最中肯的
Redis使用
规范了码哥,昨天我被公司Leader批评了。我在单身红娘婚恋类型互联网公司工作,在双十一推出下单就送女朋友的活动。
码哥字节
·
2021-12-02 16:00
Redis 基础
目录Redis基础Redis定位-特性关系型数据库特性非关系型数据库特性Redis特性Redis安装-启动-使用Redis安装Redis启动
Redis使用
Redis数据类型字符串(String)String
HOsystem
·
2021-11-30 23:00
Redis使用
——Redis的redis.conf配置注释详解(二)
Redis使用
——Redis的redis.conf配置注释详解(二)背景日常我们开发时,我们会遇到各种各样的奇奇怪怪的问题(踩坑o(╯□╰)o),这个常见问题系列就是我日常遇到的一些问题的记录文章系列,
cn華少
·
2021-10-20 23:14
springBoot整合
redis使用
案例详解
一、创建springboot项目(采用骨架方式)创建完成;我们分析下pom文件中内容:所使用到的关键依赖:org.springframework.bootspring-boot-starter-data-redis2.5.4org.springframework.bootspring-boot-starter-web2.5.4org.projectlomboklombok1.18.20trueor
·
2021-10-14 18:58
【Redis】数据结构 —— 链表
因为
Redis使用
的C语言并没有内置这种数据结构,所以Redis构建了自己的链表实现。链表在Redis中的应用非常广泛,比如列表键(list)的底层实现之一就是链表。
·
2021-10-13 21:27
redis
SpringBoot实现redis切换dbindex
前言在实际springboot集成
redis使用
过程中,针对不同类型的业务数据,可能存在不同的dbindex中,例如token存储db0,redis全局锁存储dbindex1,需要我们对RedisTemplate
·
2021-10-09 12:20
springbootredis
redis 过期数据清理机制
Redis使用
一个HashTable存储数据的过期时间,把数据的key与过期时间相关联,这样就可以通过key来查询数据的过期时间了。但Redis并不会每时每刻去检查数据是否过期,因为这样做效率太低。
_oenday
·
2021-09-27 12:29
Redis使用
RedisTemplate模板类的常用操作方式
目录一、前言二、Redis数据结构简介三、RedisTemplate对5种数据结构的操作3.1String字符串操作3.2list数组操作3.3Hash结构,map操作3.4Set集合操作四、总结一、前言Redis是一个NoSQL(非关系型数据库)数据库之一,key-value存储系统或者说是一个缓存键值对数据库,具有如下特性:基于内存运行,性能高效支持分布式,理论上可以无限扩展key-value
·
2021-09-25 12:00
redis 系列:总结篇
在底层上,
redis使用
了IO多路复用技术,像select、epoll等。能较好的保障吞吐量。而且redis采用了单线程处理请求,避免了线程切换和锁竞争锁带来的额外消耗。加上r
·
2021-09-07 23:41
redis
为何
Redis使用
跳表而非红黑树实现SortedSet
目录什么是跳表跳表的意义究竟在于何处?跳表的搜索时间复杂度跳表是不是很费内存?插入和删除的时间复杂度插入删除跳表索引动态更新跳表的代码实现(Java版)数据结构定义搜索算法插入和删除算法插入删除知道跳表(SkipList)是在看关于Redis的书的时候,Redis中的有序集合使用了跳表数据结构。接着就查了一些博客,来学习一下跳表。后面会使用Java代码来简单实现跳表。什么是跳表跳表由William
·
2021-09-01 10:24
Redis使用
bitmap、zset、hash、list等结构完成骚操作?
Redis常用的结构是string、Hash但是它提供了一些其他的结构,这些结构可以助我们完成各种操作。1.zset结构zSet底层结构.png当同时满足以下条件时,使用ziplist编码:元素数量小于128;所有member长度都小于64字节;常用命令作用zadd(key,score,member)向名称key的zset中添加元素member,score用于排序。如果元素存在,根据score更新
小胖学编程
·
2021-08-28 18:47
Redis详解
有序集合(sortedset)二、Redis的高级数据结构1.HyperLogLog2.GEO3.BitMap三、Redis高级特性1.Redis事务2.发布订阅3.脚本4.RedisStream四、
Redis
·
2021-08-27 19:34
Redis 内存故障诊断及常用运维命令
redis-cli-p9999setactionsky1(error)OOMcommandnotallowedwhenusedmemory>'maxmemory'.首先我给大家解释下,Redis的OOM分两种一种是因
Redis
雨中中人
·
2021-08-27 09:31
详解Redis数据类型实现原理
prt指针2.字符串对象①编码②编码的转换3.列表对象①编码②编码转换4.哈希对象①编码②编码转换5.集合对象①编码②编码转换6.有序集合对象①编码②编码转换7.五大数据类型的应用场景1.对象的类型与编码
Redis
·
2021-08-26 17:32
redis的五大数据类型应用场景分析
目录1、对象的类型与编码2、字符串对象3、列表对象4、哈希对象5、集合对象6、有序集合对象7、五大数据类型的应用场景1、对象的类型与编码
Redis使用
前面说的五大数据类型来表示键和值,每次在Redis数据库中创建一个键值对时
·
2021-08-26 16:19
Redis使用
元素删除的布隆过滤器来解决缓存穿透问题
目录前言缓存雪崩解决方案缓存击穿解决方案缓存穿透解决方案布隆过滤器(BloomFilter)什么是布隆过滤器位图(Bitmap)哈希碰撞布隆过滤器的2大特点fpp布隆过滤器的实现(Guava)布隆过滤器的如何删除带有计数器的布隆过滤器总结前言在我们日常开发中,
Redis
·
2021-08-10 12:36
关于SpringBoot整合
redis使用
Lettuce客户端超时问题
参考的博客问题起因做毕设的时候,使用到Lettuce连接redis,一段时间后不操作,再去操作redis,会报连接超时错误,在其重连后又可使用。原因是:Lettuce自适应拓扑刷新(Adaptiveupdates)与定时拓扑刷新(Periodicupdates)是默认关闭的导致问题的出现解决的方案1、重写连接工厂实例,更改其LettuceClientConfiguration为开启拓扑更新@Con
·
2021-08-04 13:11
redis使用
lua
基本操作redis中执行lua可以通过两种方式:evalevalsha第一种是将lua脚本或命令直接使用redis执行,第二种相当于把脚本或命令保存到redis中,然后使用一串sha码调用(可以理解为调用函数)eval命令行执行eval脚本内容key个数key列表参数列表脚本内容就是要执行的lua脚本内容key个数表示参数中有多个个key,redis中的key是从1开始的,如果没有key的参数,就
·
2021-08-03 18:22
java
redis使用
不当导致应用卡死bug的过程解析
目录topjstack查看堆内存执行thread命令首先说下问题现象:内网sandbox环境API持续1周出现应用卡死,所有api无响应现象刚开始当测试抱怨环境响应慢的时候,我们重启一下应用,应用恢复正常,于是没做处理。但是后来问题出现频率越来越频繁,越来越多的同事开始抱怨,于是感觉代码可能有问题,开始排查。首先发现开发的本地ide没有发现问题,应用卡死时候数据库,redis都正常,并且无特殊错误
·
2021-08-03 13:40
redis过期策略复习
之前其实写过redis的过期的一些原理,这次主要是记录下,一些使用上的概念,主要是
redis使用
的过期策略是懒过期和定时清除,懒过期的其实比较简单,即是在key被访问的时候会顺带着判断下这个key是否已过期了
·
2021-07-27 20:07
Redis总结篇|上
Redis使用
C语言开发,将数据保存在内存中,可以看成是一款纯内存的数据库,所以它的数据存取速度非常快。Redis通过键值对的形式来存储数据。
·
2021-07-27 20:36
redis后端nosql
redis-I/O多路复用的理解(最新I/O理解在最后)
redis使用
了Reactor模式开发了自己的网络时间处理器。称为:文件时间处理器。I/O多路复用(同一个线程/进程同时处理多个连接*认真读这句话*):实现方式1:当有I/O事件发生时,循
王小帅_94
·
2021-07-12 19:35
Redis集群:多服务器下部署主从复制+哨兵
环境:1、服务器使用CentOs7系统2、
Redis使用
5.0.8版本3、四台服务器将192.168.100.4这一台做为master主数据库,其余三台做为slave从库IP功能192.168.100.4master192.168.100.5slave192.168.100.6slave192.168.100.7slave
辣粉和五斤
·
2021-07-05 21:18
Redis 学习
2、Redis为什么这么快
redis使用
内存存储redis处理数据单线程,避免线程切换开销
redis使用
非阻塞IO,IO多路复用技术pollepollkqueueredis
水木共美
·
2021-07-01 15:52
redis内存淘汰策略
LRU表示最少使用,
redis使用
近似LRU算法,主要也是从性能上考虑,每次是随机取出部分key,然后从里面淘汰掉最少使用的,3.0版本针对近似LRU做了优化。LFU是4.0新增淘汰策略,根据访
不怕天黑_0819
·
2021-06-29 16:50
redis
redis重要特性1.速度快Redis所有的数据都存放在内存中
Redis使用
c语言实现
Redis使用
单线程架构2.基于键值对的数据结构服务器5种数据结构:字符串,哈希,列表,集合,有序集合3.丰富的功能提供了键过期功能
斗魂_2e5d
·
2021-06-26 14:06
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他