标签:redis

  • C# redis集群批量操作之slot计算出16384个字符串

    引入一个大家都用的到的需求来说吧。 需求:要在三主三从的redis集群,存入数据,会对数据进行批量删除操作,数据要求要在redis集群负载均衡。 思路: 1.存入数据好办 1 var connect = ConnectionMultiplexer.Connect(redisConn); 2 var redisDb = connect.GetDatabase(); 3 var res1 = r...

  • 宕机了,Redis数据丢了怎么办?

    持续原创输出,点击上方蓝字关注我 目录 前言什么是AOF? 三种写回策略日志文件太大怎么办?AOF重写会阻塞主线程吗?AOF的缺点总结 什么是RDB? 给哪些数据做快照?快照时能够修改数据吗?多久做一次快照?增量快照AOF和RDB混合使用总结 总结 前言 Redis作为内存型的数据库,虽然很快,依然有着很大的隐患,一旦「服务器宕机」重启,内存中数据还会存在吗? 很容易想到的一个方案是...

  • 程序员苦应用部署久矣,docker献计闪电五连鞭

    程序员受苦久矣多年前的一个夜晚,风雨大作,一个名叫Docker的年轻人来到Linux帝国拜见帝国的长老。 ​“Linux长老,天下程序员苦于应用部署久矣,我要改变这一现状,希望长老你能帮帮我”长老回答:“哦,小小年纪,口气不小,先请入座,你有何所求,愿闻其详”Docker坐下后开始侃侃而谈:“当今天下,应用开发、测试、部署,各种库的依赖纷繁复杂,再加上版本之间的差异,经常出现在开发环境运行正常...

  • Spring-Boot项目中配置redis注解缓存

    Spring-Boot项目中配置redis注解缓存 在pom中添加redis缓存支持依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> &l...

  • 为什么 @Value 可以获取配置中心的值?

    hello,大家好,我是小黑,好久不见~~ 这是关于配置中心的系列文章,应该会分多篇发布,内容大致包括: 1、Spring 是如何实现 @Value 注入的 2、一个简易版配置中心的关键技术 3、开源主流配置中心相关技术 @Value 注入过程 从一个最简单的程序开始: @Configuration @PropertySource("classpath:application.proper...

  • 高可用解决方案:同城双活?异地双活?异地多活?怎么实现?

    后台服务可以划分为两类,有状态和无状态。高可用对于无状态的应用来说是比较简单的,无状态的应用,只需要通过F5或者任何代理的方式就可以很好的解决。后文描述的主要是针对有状态的服务进行分析。服务端进行状态维护主要是通过磁盘或内存进行保存,比如MySQL数据库,redis等内存数据库。除了这两种类型的维护方式,还有jvm的内存的状态维持,但jvm的状态生命周期通常很短。

  • Golang 实现 Redis(6): 实现 pipeline 模式的 redis 客户端

    本文是使用 golang 实现 redis 系列的第六篇, 将介绍如何实现一个 Pipeline 模式的 Redis 客户端。 本文的完整代码在Github:Godis/redis/client 通常 TCP 客户端的通信模式都是阻塞式的: 客户端发送请求 -> 等待服务端响应 -> 发送下一个请求。因为需要等待网络传输数据,完成一次请求循环需要等待较多时间。

  • SHEIN:Java开发面经

    SHEIN面经 我觉得除技术外,自信是一个非常关键的点。 一面 自我介绍; 谈谈实习经历; 讲讲你实习的收获; 如何设计规范的接口?(简历上有写,所以问到) 当你需要修改两个月前的代码时,如何去整理以前的代码?(如何与前端对接?);编写代码前做技术开发文档等; Redis的数据类型有哪些?谈谈 Redis做消息队列; Redis服务器宕机了怎么办?(Redis持久化策略) Redis如何定位慢查询...

  • 你211研究生不好好学你的专业,为什么自学大数据开发?

    01 我们一起学大数据 老刘今天不讲大数据的相关知识,讲讲在读研期间遇到的一些事。今天老刘把它们分享出来,看看有没有类似经历的同学。 不知道大家有没有被别人问过一些问题: ① 你怎么学开发? ② 你为什么要去当个程序员? ③ 你还是211、985的研究生,去学开发,我好多学校特别差的同学才学这个,是发生什么了吗? ④ 你研究生专业那么好,你是脑子坏了吗?去学开发,研究生不会白读吗? 看完这...

  • Redis数据结构之整数集合

    1、整数集合 Redis 中有集合(set)的操作,常用的指令有 SADD、SCARD 等,而在底层的实现中,整数集合(intset)就是 Redis 集合的实现方式之一。 Redis 的集合是有序集合,intset 也是有序的。

  • 【那些年我们用过的Redis】Redis集群搭建原来这么简单

    Reids服务集群模式可分为主从、哨兵、Cluster模式。本博客主要介绍主从和Cluster模式三种集群模式简介主从模式:主从模式是三种模式中最简单的,一般有一个master服务和多个(至少一个)slave服务组成。主要实现读写分离,减轻单Redis服务压力。master负责写数据,然后将数据copy给slave,slave服务负责读数据。

  • ServiceStack.Redis 的 ASP.NET Core 扩展库

    给大家安利一款 ServiceStack.Redis 的 ASP.NET Core 扩展库,它是基于 ServiceStack.Redis.Core 开发的。 简单易用,开源免费,使用ASP.NET Core自身提供的DI容器来实现针对服务的注册和消费。直接在程序启动时注册到服务中即可完成全部配置,对于小白用户也可快速上手Redis缓存和Redis分布式缓存。

  • 【SpringCloud】consul注册中心注册的服务为内网(局域网)IP

    一、前因 最近在做公司的一个微服务项目,技术架构为spring cloud + consul + SSM。 当我写完一个功能要在本地测试时,发现服务运行成功,但是前后端联调报500错误。 当时的第一个想法就是gateway服务的问题,但是其他同事却说gateway服务没毛病。 最后想到可能是注册中心的问题,于是访问consul的管理页面。

  • Redis 持久化快速上手

    什么是持久化?Redis 所有数据都是存储在内存中的,对于数据的更新将异步的保存在磁盘中,当Redis实例重启时,即可利用之前持久化的文件实现数据恢复。主流数据库的持久化方式:快照Mysql dumpRedis rdb日志Mysql binlogRedis aofRDB什么是RDB?Redis 通过一条命令或者某种方式创建 rdb 文件,该文件是二进制格式,存储在硬盘中。

  • Vue的生命周期详解

    1.简述:在Vue中,每个组件从加载到渲染都会经过一个生命周期:创建,初始化,挂载,更新,销毁。其中钩子函数分为八部分beforeCreate created beforeMount mounted beforeUpdate updated beforeDistory distoryed 2.钩子函数用法: 1)beforeCreate:此时组件的节点没创建,data和methods属性还没初始化...

  • 基于RBAC实现权限管理

    基于RBAC实现权限管理 技术栈:SpringBoot、SpringMVC RBAC RBAC数据库表 主体 编号 账号 密码 001 admin 123456 资源 编号 资源名称 访问路径 001 查询用户列表 /user/list 权限 编号 权限标识 权限名称 资源编号 001 user:list 查看用户列表 001 角色 ...

  • 如何解决逻辑删除与数据库唯一约束冲突

    前言不知道大家有没有遇到这么一种业务场景,在业务中有个唯一约束A,当该业务进行逻辑删除后(设置标记为删除状态),再往唯一约束列插入相同的值时,此时会报Duplicate entry,但在业务上,该值时必须要插入的。

  • 「SpringBoot2.4新特性」jar自动瘦身

    自动分析瘦身Spring Boot 项目最终构建处理 JAR 包大小一直是个诟病,需要把所有依赖包内置最终输出可运行的 jar。 当然可以使用其他的插件扩展 实现依赖 JAR 和 可运行 jar 分离可以参考 slot-maven-plugin, 但此种方法治标不治本并不能减少原有依赖的 JAR 的大小。

  • 高德全链路压测——精准控压的建设实践

    导读作为国民级出行生活服务平台,高德服务的稳定性不论是平时还是节假日都是至关重要的,服务稳定性一旦出问题,可能影响千万级甚至上亿用户。春节、十一等节假日激增的用户使用量,给高德整体服务的稳定性带来了不小的挑战。每年在大型节假日前我们都会做整体服务的全链路压测。通过常态化全链路压测项目的推进,已具备了月度级别的常态化全链路压测能力,把战前演练提到日常,持续推进稳定性保障建设。

  • 还不懂Docker?一个故事安排的明明白白!

    程序员受苦久矣 多年前的一个夜晚,风雨大作,一个名叫Docker的年轻人来到Linux帝国拜见帝国的长老。 “Linux长老,天下程序员苦于应用部署久矣,我要改变这一现状,希望长老你能帮帮我” 长老回答:“哦,小小年纪,口气不小,先请入座,你有何所求,愿闻其详” Docker坐下后开始侃侃而谈:“当今天下,应用开发、测试、部署,各种库的依赖纷繁复杂,再加上版本之间的差异,经常出现在开发环境...

标签

.net(757) Ajax(183) Angular(127) CSS(850) Canvas(97) ECMAScript(48) Flex(116) Flux(32) Git(1758) HTML5(126) HTTP(6367) JSON(928) JSONP(30) JavaScript(9127) Node.js(193) Promise(128) Python(966) React(399) RxJS(7) SVG(72) TypeScript(60) V8(82) Vue(812) Websocket(54) alauda(1) amazon-web-services(0) ambari(0) analyzer(8) android(210) android-studio(0) apache(375) asp.net(61) bash(213) bootstrap(132) c#(153) c++(538) centos(214) chrome(159) ci(1582) cloudera(7) cocoa(8) composer(16) cookie(185) deepflow(0) django(71) docker(285) eclipse(65) elastic(83) elasticsearch(73) emacs(8) erlang(10) facebook(36) firefox(53) flask(32) flink(44) flutter(51) github(868) go(1573) golang(84) hadoop(86) hdfs(54) hg(116) hibernate(40) hive(151) iOS(496) ide(1572) intellij-idea(0) ipad(45) iphone(35) jQuery(189) jar(270) java-ee(0) kafka(89) kylin(10) laravel(22) less(274) linux(748) lua(98) lucene(9) macos(50) macosx(3) mapreduce(48) maven(164) memcached(23) microsoft(155) mongodb(74) mpvue(5) mpx(6) mvc(200) mysql(678) nginx(227) nodejs(118) nosql(42) npm(313) objective-c(5) oracle(210) paddle(5) phonegap(0) php(355) postgresql(59) redis(322) ruby(48) ruby-on-rails(0) safari(42) sass(69) seo(102) session(336) solr(6) spark(51) sphinx(6) spring(563) sqlite(39) sqoop(9) struts(22) sublime-text(0) svn(29) swift(17) talkingdata(0) taro(16) tdengine(1) tensorflow(32) textmate(2) this(1701) tomcat(144) tornado(5) twitter(29) ubuntu(121) ucloud(8) uni-app(13) unix(139) vim(222) visual-studio(3) web.py(1) webpack(199) webview(11) weex(7) wepy(2) windows-server(0) xcode(20) xml(554) zookeeper(101) 七牛云存储(1) 中文分词(8) 云杉网络(0) 云计算(85) 人工智能(72) 以太坊(11) 作用域(233) 全文检索(5) 函数(2976) 函数式编程(44) 区块链(33) 即时通讯(0) 原型(209) 又拍云存储(0) 响应式(49) 大数据(222) 头条小程序(0) 对象(2854) 小程序(101) 小程序云开发(3) 工具(1616) 微信公众平台(2) 微信小程序(35) 微信开发者工具(3) 微信开放平台(1) 性能优化(118) 技巧(263) 搜索引擎(51) 支付宝小程序(0) 数字化货币(0) 数据库(1330) 数据挖掘(19) 数据结构(538) 数组(1415) 文件上传(83) 智能合约(4) 机器学习(172) 杂谈(6) 构造函数(318) 框架(1069) 模块化编程(7) 正则(228) 比特币(8) 浏览器(1073) 涛思数据(0) 深度学习(70) 游戏(280) 灵雀云(0) 爬虫(40) 百度云(12) 百度智能小程序(0) 神经网络(85) 移动端(124) 算法(1152) 组件(933) 缓存(574) 编码规范(13) 美团云(0) 腾讯云(50) 自动驾驶(18) 自然语言处理(15) 负载均衡(136) 跨域(104) 遍历(889) 金山云(-3) 闭包(91) 面试题(220)