搜索结果
查询Tags标签: Redis,共有 8980条记录-
认识 Redis client-output-buffer-limit 参数与源码分析
概述#Redis 的 client-output-buffer-limit 可以用来强制断开无法足够快从 redis 服务器端读取数据的客户端。保护机制规则如下:[hard limit] 大小限制,当某一客户端缓冲区超过设定值后,直接关闭连接。[soft limit] 持续时间限制,当某一客户端缓冲区持续一段时间占用过…
2022/12/5 14:24:00 人评论 次浏览 -
Docker | redis集群部署实战
前面已经简单熟悉过redis的下载安装使用,今天接着部署redis集群(cluster),简单体会一下redis集群的高可用特性。环境准备Redis是C语言开发,安装Redis需要先将Redis的源码进行编译,编译依赖gcc环境安装gcc-c++yum install gcc-c++查看版本[root@--- redis]# gcc -vUs…
2022/12/5 14:23:57 人评论 次浏览 -
Redis系列11:icode9内存淘汰策略
1 前言通过前面的一些文章我们知道,Redis的各项能力是基于内存实现的,相对其他的持久化存储(如MySQL、File等,数据持久化在磁盘上),性能会高很多,这也是高速缓存的一个优势。但是问题来了,每一台机器内存终归是有限的,即使是集群模式,总的内存空间也是有限的,不…
2022/11/22 23:23:59 人评论 次浏览 -
Redis 作为数据库 — 使用 K6 进行速度测试
测试设置这些测试是在我的M1 Pro Macbook Pro上进行的,具有32 GB的内存,连接到WiFi和电池电源。我正在使用 Jetbrains Rider 在发布模式下运行 Visualizer 微服务,在命令行中运行 Redis Stack,在 VSCode 中运行 Visualizer 前端,以及当前版本的 macOS Ventura。数据摄…
2022/11/15 2:23:58 人评论 次浏览 -
编写多个 React 提供程序
在应用程序的根目录中使用 React 的上下文来管理任何组件之间的共享状态是很可笑的。例如,检查当前用户是否已登录可能是由提供程序完成的:AuthProviderconst App = () => {return (<AuthProvider>{...}</AuthProvider>);};使用多个提供程序可能会使代码…
2022/11/15 1:24:00 人评论 次浏览 -
Redis系列10:HyperLogLog实现海量数据基数统计
1 前言我们来回顾下在这个系列的第一篇 深刻理解高性能Redis的本质 中介绍过Redis的几种基本数据结构,它服务于各种不同的业务场景而设计的,比如:动态字符串(REDIS_STRING):整数(REDIS_ENCODING_INT)、字符串(REDIS_ENCODING_RAW)双端列表(REDIS_ENCODING_LINKEDLIST)…
2022/11/11 23:23:57 人评论 次浏览 -
京东云开发者| Redis数据结构(二)-List、Hash、Set及Sorted Set的结构实现
京东云开发者| Redis数据结构(二)-List、Hash、Set及Sorted Set的结构实现1 引言之前介绍了Redis的数据存储及String类型的实现,接下来再来看下List、Hash、Set及Sorted Set的数据结构的实现。2 ListList类型通常被用作异步消息队列、文章列表查询等;存储有序可重复数据…
2022/10/27 2:24:52 人评论 次浏览 -
Redis数据结构(一)-Redis的数据存储及String类型的实现
1 引言Redis作为基于内存的非关系型的K-V数据库。因读写响应快速、原子操作、提供了多种数据类型String、List、Hash、Set、Sorted Set、在项目中有着广泛的使用,今天我们来探讨下下Redis的数据结构是如何实现的。2 数据存储2.1 RedisDBRedis将数据存储在redisDb中,默认…
2022/10/26 2:24:54 人评论 次浏览 -
Redis Cluster 原理说的头头是道,这些配置不懂就是纸上谈兵
Redis Cluster 集群相关配置,使用集群方式的你必须重视和知晓。别嘴上原理说的头头是道,而集群有哪些配置?如何配置让集群快到飞起,实现真正的高可用却一头雾水,通过下面这些配置详解也让你对集群原理更加深刻。cluster-enabled普通的 Redis 实例是不能成为集群的一员…
2022/10/25 23:25:07 人评论 次浏览 -
拼多多Java面试题(现场五面),全面涵盖Java高级到高并发
拼多多Java一面HashMap和HashTable以及CocurrentHashMap详细说明网络IO模型?什么是多路复用IO?select和epoll的差别?TCP三次握手的过程,如果没有第三次握手有什么问题?常用的线程池有哪些?各自的应用场景?Java类加载机制?双亲委派模型的好处?JAVA并发包组件了解多…
2022/10/25 6:24:52 人评论 次浏览 -
NET Core C#系列之XiaoFeng.Redis组件库础操作篇教程
XiaoFengRedis缓存之基础操作篇Redis有5种数据类型:1、String(字符串)可以为整形、浮点型和字符串。它是最基本的类型,可以理解为Memcached一模一样的类型,一个key对应一个value。注意:一个键最大能存储 512MB。特性:可以包含任何数据,比如jpg图片或者序列化的对象…
2022/10/21 14:23:54 人评论 次浏览 -
redis bitmap数据结构之java对等操作
1. redis基本的bitmap操作命令 最基本的,redis的bitmap有设置和读取两个值,即 setbit/getbit, 非常容易理解,即设置某个标识为1,那么取值判定的时候,就可以得到true.127.0.0.1:6379> setbit bm1 222 1(integer) 0127.0.0.1:6379> getbit bm1 222(integer) 1…
2022/10/20 1:24:57 人评论 次浏览 -
2022 Java开发入门学习路线(四)数据库开发与实战
2022 Java开发入门学习路线(一)计算机基础2022 Java开发入门学习路线(二)Java零基础入门2022 Java开发入门学习路线(三)搭建Java Web阶段三:Java数据库开发与实战本阶段目标:学习数据库知识和MyBatis框架,掌握MySQL、Redis、JDBC、Druid等核心技术点及MyBatis核心…
2022/10/19 4:24:57 人评论 次浏览 -
spring boot集成redis基础入门
redis 支持持久化数据,不仅支持key-value类型的数据,还拥有list,set,zset,hash等数据结构的存储。 可以进行master-slave模式的数据备份 更多redis相关文档请查看 redis官方文档 redis和spring boot redis在spring boot项目开发中是常用的缓存套件,常见使用的是spr…
2022/10/10 4:24:23 人评论 次浏览 -
Redis面试常问(遇见)问题及解决方案
缓存穿透问题复现【查不到数据导致】缓存穿透的概念简单,用户想要查询一个数据,发现 Redis 内存数据库没有,也就是缓存没有命中。于是向持久层数据库查询。 发现也没有,于是本次查询失败。当用户很多的时候,缓存都没有命中,于是都去请求了持久层数据库。 这给持久层…
2022/10/7 4:24:52 人评论 次浏览