手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
Linux
Windows
CentOS
Ubuntu
Nginx
WebService
Scala
Memcache
Apache
Redis
Docker
Bash
Azure
Tomcat
LNMP
Shell
Ansible
KVM虚拟机
数据结构
鸿蒙系统
宝塔面板
服务器运维
网络安全
编程之家
Redis
2021年Java高级面试题总结,Java组件化开发教程
第一家是美团美团的话,三面下来,设计的内容知识也是挺广的吧,有MySQL、Redis、Kafka、线程、算法、+、volatile、线程、并发、设计模式等等...一面问题:MySQL+Redis+Kafka+线程+算法mysql知道哪些存储引擎,它们的区别mysql索引在什么情况下会失效mysql在项目中的优化场景,慢
作者:编程之家 时间:2022-09-02
Redis宕机数据丢失解决方案,揭秘
1.static和final的用法static的作用从三个方面来谈,分别是静态变量、静态方法、静态类。静态变量:声明为static的静态变量实质上就是全局变量,当声明一个对象时,并不产生static变量的拷贝,而是该类所有实例变量共用同一个static变量。也就是说这个静态变量只加载一次,只分配
作者:编程之家 时间:2022-09-02
Redis 统计独立用户访问量?
搬自:https://mp.weixin.qq.com/s/p_kynPHKcyexe1xL36o2BA当一个用户访问的时候,如果用户登陆过,那么我们就使用用户的id,如果用户没有登陆过,那么我们也能够前端页面随机生成一个key用来标识用户,当用户访问的时候,我们可以使用HSET命令,key可以选择URI与对应的日期进行拼凑,field可
作者:编程之家 时间:2022-09-02
SpringBoot——SpringBoot集成Redis
简单模拟一下SpringBoot集成Redis在pom.xml文件中添加依赖(都有的就不写了)<!--SpringBoot集成Redis的起步依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency&
作者:编程之家 时间:2022-09-02
[PHP] laravel 框架多项目公用redis会有默认前缀 项目名_database_key
公司多个项目公用一个redis我这边死活获取不到数据$selfInfo=Redis::connection('ucs')->hget('EMPL_BASEINFO',"5580120537497600");var_dump($selfInfo); 使用tcpdump查看端口的数据,才发现laravel默认给key增加了
作者:编程之家 时间:2022-09-02
Redis 高可用篇:你管这叫主从架构数据同步原理?
在《Redis核心篇:唯快不破的秘密》中,「码哥」揭秘了Redis五大数据类型底层的数据结构、IO模型、线程模型、渐进式rehash掌握了Redis快的本质原因。接着,在《Redis日志篇:无畏宕机与快速恢复的杀手锏》中揭晓了当Redis发生宕机可以通过重新读取RDB快照和执行AOF日志实
作者:编程之家 时间:2022-09-02
python操作redis
1、String操作set()#在Redis中设置值,默认不存在则创建,存在则修改r.set('name','zhangsan')'''参数:set(name,value,ex=None,px=None,nx=False,xx=False)ex,过期时间(秒)px,过期时间(毫秒)nx,如果设置为True,则只有name不存在时,当前set操作才执行,同set
作者:编程之家 时间:2022-09-02
Redis整合MySQL主从集群
Redis作为承担缓存作用的数据库,一般会应用在高并发的场景里,而在这些高并发应用场景的数据库层面还会用到其他数据库的组件或集群以提升性能,比如用MySQL主从集群实现读写分离效果、用MyCAT组件实现分库分表的功能。另外,Redis本身会以集群的形式对外提供缓存服务。1、用Docker搭建M
作者:编程之家 时间:2022-09-02
收集几十位大厂面试者的面试题及见解-Redis模块
一Redis基本数据类型1.1Redis中数据类型有哪些?底层实现是什么?不同的数据类型运用到什么场景?String、hash、list、set、sorted_set/zsethash底层是hash表实现的数据存储。list能存储多个数据,按照插入顺序排序,底层使用双向链表实现。set和hash存储结构完全相同,仅存储
作者:编程之家 时间:2022-09-02
redis集群搭建
第二部分通过ruby搭建redis-cluster伪集群:1.要搭建集群的话,需要使用一个工具(脚本文件),这个工具在redis解压文件的源代码里。因为这个工具是一个ruby脚本文件,所以这个工具的运行需要ruby的运行环境,就相当于java语言的运行需要在jvm上。所以需要安装ruby,指令如下1.yuminstallr
作者:编程之家 时间:2022-09-02
蚂蚁金服面试Java后端经历,字节跳动8年老Java面试官经验谈
一面(一个小时左右)算法:写冒泡排序,问如何优化,简单讲了快排和堆排序的原理数据库:解释左连接数据库第一第二第三范式,数据库死锁linux:怎么查看内存;怎么查看进程,ps命令一般在什么情况下使用。什么是幂等操作?怎么解决幂等操作乐观锁和分布式锁是什么,分别对应的场景是什么?了解Web
作者:编程之家 时间:2022-09-02
腾讯Redis压轴笔记,springboot面试
Part1SpringIOC学习Spring最重要的无非是SpringIOC以及SpringAOP,首先咱们把SpringIOC吃透,以下内容将截图展示。SpringIOC主要学习内容分为以下7点:①Spring框架②SpringlOC容器Bean对象实例化模拟实现③SpringIOC容器Bean对象实例化④SpringlOC配置文件加载⑤Bea
作者:编程之家 时间:2022-09-02
windows下的redis安装
redis5.0版本在windows上的安装下载zip包免安装版下载地址https://github.comporadowskiediseleasesredis在windows上的操作就是黑窗口,不过这个自带提示,非常人性基础命令可以参考:http://doc.redisfans.com/在线练习参考:https:y.redis.io/
作者:编程之家 时间:2022-09-02
nginx、rabbitmq、redis、zookeeper、zkui安装脚本
nginx安装脚本#!/bin/bashyuminstall-ywgetpcre-developensslopenssl-develgcc###安装perl###cd/usr/local/wgethttp://www.cpan.org/src/5.0/perl-5.24.1.tar.gztarzxvfperl-5.24.1.tar.gzcdperl-5.24.1./Configure-des-Dprefix=/usr/local/perlmake&
作者:编程之家 时间:2022-09-02
Redis - 一致性哈希(Consistent Hashing Algorithm)
总结1.为什么需要一致性哈希?传统的取模操作不行么?一致性哈希算法(ConsistentHashingAlgorithm)是一种分布式算法,常用于负载均衡。Memcachedclient也选择这种算法,解决将key-value均匀分配到众多cahceserver上的问题。它可以取代传统的取模操作,解决了取模操作无法应对增删cac
作者:编程之家 时间:2022-09-02
windows下的redis安装
redis5.0版本在windows上的安装下载zip包免安装版下载地址https://github.comporadowskiediseleasesredis在windows上的操作就是黑窗口,不过这个自带提示,非常人性基础命令可以参考:http://doc.redisfans.com/在线练习参考:https:y.redis.io/
作者:编程之家 时间:2022-09-02
Redis - 为什么redis集群的最大槽数是16384个?
为什么是16384(2^14)个?在redis节点发送心跳包时需要把所有的槽放到这个心跳包里,以便让节点知道当前集群信息,16384=16k,在发送心跳包时使用char进行bitmap压缩后是2k(2*8(8bit)*1024(1k)=16K),也就是说使用2k的空间创建了16k的槽数。虽然使用CRC16算法最多可以分配65535(2^16-
作者:编程之家 时间:2022-09-02
Redis - 数据分区方式:顺序分区 vs 哈希分区
总结分布式数据库首先要解决把整个数据集按照分区规则映射到多个节点的问题,即把数据集划分到多个节点上,每个节点负责整体数据的一个子集。数据分布有两种方式:顺序分区哈希分区节点取余分区一致性哈希虚拟槽分区 一、顺序分区顺序分布就是把一整块数据分散到很多机
作者:编程之家 时间:2022-09-02
redis基本操作
redis简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sortedset--有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、addemove及取交集并集和差集及更丰富的操作,而且这些操作都是原
作者:编程之家 时间:2022-09-02
Redis之字典
字典字典,类似于map,是一种用于保存键值对(key-value)的抽象数据结构在redis的字典中,每个键都是独一无二的。字典在Redis中的应用非常广泛,比如Redis的底层数据结构就是使用字典来实现的,对数据库的增删改查也是构建在对字典的操作之上的。举个
作者:编程之家 时间:2022-09-02
SpringBoot整合redis
一、引入依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><dependency><groupId>org.apache.commons</groupId>
作者:编程之家 时间:2022-09-02
Dapr + .NET Core实战十-终篇K8S运行Dapr
工作原理为了实现在k8s上安装Dapr,Dapr需要部署dapr-sidecar-injector、dapr-operator、dapr-placement和dapr-sentry服务。 dapr-operator:管理组件(statestores,pub/subs,etc.)dapr-sidecar-injector: 将Dapr注入 annotated pods,并添加环境变量 DAPR_HTTP_PORT
作者:编程之家 时间:2022-09-02
redis缓存穿透、缓存击穿、缓存雪崩区别和解决方案
缓存穿透缓存穿透是指缓存和数据库都没有的数据,用户不断发起请求。由于缓存是不命中时被动写的,并且处于容错考虑,如果从存储层查不到数据则不写入缓存,这样导致一个不存在的数据每次请求都要到存储层去查询,失去缓存的意义。再流量大时,可能DB挂掉,如果有人利用不存在的key频繁攻击,这
作者:编程之家 时间:2022-09-02
redis笔记
redis官网redis.io中文网:www.redis.cnredis:非关系型数据库,不仅仅是数据库redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。一、nosql概述1.1、为什么要用nosql1、单机MySQL的年代 网站的瓶颈:1、数据量太大。一个机
作者:编程之家 时间:2022-09-02
Redis - 为何redis集群用哈希槽,而不用一致性哈希?
总结1:Hash slot(slot空间)对比一致性哈希(环空间) 可以做到数据分配更均匀 有N个节点,每个节点是准确的承担1/N的容量一致性哈希,它使用的是hash函数返回的值是随机的。2:Hash slot更便捷的新增/删除节点假设已有R1、R2、R3节点若新增R4节点,只需要从R1、R2、
作者:编程之家 时间:2022-09-02
Redis - 哈希槽Hash Slot
一、哈希槽介绍RedisCluster在设计中没有使用一致性哈希(ConsistencyHashing),而是使用数据分片引入哈希槽(hashslot)来实现;一个RedisCluster包含16384(0~16383)个哈希槽(补充:为什么redis集群的最大槽数是16384个?),存储在RedisCluster中的所有键都会被映射到这些slot中,集群中的每个
作者:编程之家 时间:2022-09-02
redis 报错 NoSuchFieldError: DEFAULT. redis netty
redis报错NoSuchFieldError:DEFAULT具体报错如下:Exceptioninthread"main"java.lang.NoSuchFieldError:DEFAULT atio.lettuce.core.AbstractRedisClient.connectionBuilder(AbstractRedisClient.java:222) atio.lettuce.core.RedisClient.connectStatefulAsyn
作者:编程之家 时间:2022-09-02
Redis新旧复制
在Redis中,用户可以通过执行SALVEOF命令,让一个服务器去复制另一个服务器。127.0.0.1:12345>SLAVEOF127.0.0.16379OK6379的奴隶是12345。旧版复制功能实现Redis的复制功能分为同步(sync)和命令传播两个操作:同步:将从服务器更新为主服务器的状态。命令传播:在主服务器状态
作者:编程之家 时间:2022-09-02
Redis概述
Redis的概述概念:Redis(REmoteDIctionaryServer)是用C语言开发的一个开源的高性能键值对(key-value)数据库。技术的分类:1、解决功能性问题的技术(主要就是CRUD):Java、Jsp、Servlet、Tomcat、HTML、Linux、JDBC2、解决扩展性问题的技术:Spring、SpringMVC、SpringBoot、Sprin
作者:编程之家 时间:2022-09-02
RedisProtocol-redis协议翻译
https:/edis.ioopics/protocol/原文地址为了更好的理解redis协议,借助百度翻译和自己理解翻译了这篇文章。redis协议确实够简单,容易理解。********************************************************************************************RedisProtocolspecification
作者:编程之家 时间:2022-09-02
上一页
83
84
85
86
87
88
89
90
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native