最近chatGPT爆火,作为一名为毕业论文奋斗的论文党,也想使用chatGPT提高毕业论文的写作效率,尤其是在相关领域已有很多研究内容和中文文献的情况下,简直随随便便写句话都...
最近chatGPT爆火,作为一名为毕业论文奋斗的论文党,也想使用chatGPT提高毕业论文的写作效率,尤其是在相关领域已有很多研究内容和中文文献的情况下,简直随随便便写句话都...
1. 安装Zookeeper,可参考从零搭建Hadoop+Zookeeper+HBase完全分布式集群[https://www.jianshu.com/p/dc2913a07...
8.3 Cluster模式 8.3.1 架构设计 虽然哨兵模式[https://www.jianshu.com/p/96c853247bc9]解决了主从复制不能自动故障转移,...
1. 美团(意向书) 一面 项目介绍(需要再润饰下) JDK8的新特性 HashMap,扩容机制 ConcurrentHashMap,与HashMap的区别 synchron...
8.2 哨兵模式 8.2.1 哨兵架构 如下图所示,哨兵模式沿用了主从复制的基础架构,但是在主从复制的基础上添加了一些哨兵,来监控各节点的健康状态以及进行自动处理故障。 哨兵...
8. Redis集群 Redis单机部署在测试环境是可以的,但是如果在生产环境也是单机的话,就会有单点故障,因此需要引入集群,保证redis集群的高可用。Redis集群部署有...
7. Redis事务 7.1 事务定义 Redis 通过MULTI、 DISCARD、EXEC和 WATCH四个命令来实现事务功能。Redis中的事务同命令一样都是Redis...
想必大家都对分布式系统有所耳闻,大部分人对分布式都能侃侃而谈,但到了真正实施的时候,才发现其中的不易。今天带大家一起了解一款开源软件,ZooKeeper。它通过一些简单好用的...
6. Redis持久化 由于Redis是内存数据库,如果Redis实例宕机或者服务器断电,则重启后,Redis中的数据会全部丢失。因此,Redis为了防止该情况,提供了两种持...
5.5 有序集合(sorted-set) 5.5.1 ZADD ZADDZADD命令用于将指定元素及其score值添加至有序集合中,并返回新增的元素个数(除使用INCR参数...
5.4 集合(set) 5.4.1 SADD SADDSADD命令用于将指定元素添加到集合中,并返回实际添加的元素个数(即不包括已经存在的元素个数)。当指定的元素在集合中已...
5.3 哈希(hash) 5.3.1 HSET / HSETNX HSETHSET命令用于设置哈希表中指定域的值,并返回新添加的域的数量。若哈希表中对应的域已存在则将覆盖其...
5.2 列表(list) 5.2.1 LPUSH / RPUSH / LPUSHX / RPUSHX / LINSERT LPUSH / RPUSHLPUSH与RPUSH命令...
5. Redis数据类型 Redis支持字符串(string)、列表(list)、哈希(hash)、集合(set)及有序集合(sorted set) 5 种数据类型。 5.1...
4. 配置文件详解 4.1. 基础参数配置 4.2.持久化配置 4.3.主从配置 4.4.安全配置 4.5. 连接配置 4.6.集群配置 4.7. 慢查询日志 4.8. 事件...
1. Redis介绍 Redis是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。 Redis与其他key-value缓存产品有以下三个特点: R...
前言 继设计模式系列篇之后,我又向redis开刀了。前一段时间面试被面试官问到redis,因为简历项目中用到了,但是回答的不是太好,毕竟之前并没有系统学习过redis,因此便...
数组核心:连续的内存空间。已知数组的起始地址和每个元素的所占字节,求任意元素的地址。查找:O(1),内存连续插入:O(n), 移动元素删除:O(n), 移动元素适用场景:适合...