单条件查询: db.getCollection('task').find({"id": "dc717654-dc45-4bf9-8e8a-1f1b146d6524"}) 单条件查询(属性为叶子节点) db.getCollection('archive_result').find({"results. ...
分类:
数据库 时间:
2020-07-01 16:06:36
阅读次数:
84
1.什么是缓存 解决方案:使用缓存。 1.1目前缓存的主流技术 1、Redis 2、Memcached 二者区别: 1、Memcache是多线程 2、Redis是单线程 2.11.Redis的基本命令 2.11.1.KEYS exits key检测指定key是否存在,返回1表示存在,0不存在 del ...
分类:
其他好文 时间:
2020-06-30 20:29:31
阅读次数:
51
有时候需要SSH登录Tanzu Kubernetes集群节点进行排错的日常运维。 环境介绍: NameSpace: tkc-cluster Tanzu Kubernetes Cluster: tkc-guest-cluster 创建名为 NAMESPACE 的环境变量,其值为 主管命名空间的名称。 ...
分类:
Web程序 时间:
2020-06-30 20:14:49
阅读次数:
100
Pod的dns记录怎么组成的 <Pod Name>.<service name>.<namespace name>.svc.cluster.local Pod的Name怎么组成的 statefulSet控制器的Name + 序号 ...
分类:
其他好文 时间:
2020-06-30 10:47:54
阅读次数:
61
2020年06月28日 13.00 第一步:spfile文件中添加集群相关条目*.cluster_database=true*.compatible='11.2.0.4.0'orcl2.instance_number=2orcl2.thread=2orcl2.undo_tablespace='UND ...
分类:
其他好文 时间:
2020-06-28 15:32:38
阅读次数:
67
一,什么情况下需要使用多个redis数据源? 为了缓存数据,通常我们会在线上使用多个redis的cluster, 每个cluster中缓存不同的数据,以方便管理. 例如:我们缓存了杂志文章/商品信息/分类页面 同时我们又使用一个redis cluster作为分布式session 这里就会有多个red ...
分类:
编程语言 时间:
2020-06-28 14:54:20
阅读次数:
54
总结:使用一致性hash-槽-节点方式,一旦增删节点,重新分配变动的槽来保证各节点负载均衡。 一个端口用来正常访问,1****端口用来同步集群状态。1s10次同步。 一、集群的作用 集群,即Redis Cluster,是Redis 3.0开始引入的分布式存储方案。 集群由多个节点(Node)组成,R ...
分类:
其他好文 时间:
2020-06-28 13:38:44
阅读次数:
57
【声明:数据安全无比重要,清空数据的动作很危险,本文操作属研究兴趣使然,请读者不要模仿】我们都知道Isilon在inline dedupe和post dedupe之后,会把重复的8K的blocks都会放在shadow store中,今天我想到一个问题:如果我们把cluster上的文件删光了,那么sh... ...
分类:
其他好文 时间:
2020-06-27 16:07:52
阅读次数:
48
一,为什么要使用分布式session? HpptSession默认使用内存来管理Session,如果将应用横向扩展将会出现Session共享问题, 所以我们在创建web集群时,把session保存到redis中, 这样用户访问到web集群中的任一台服务器,都可以读取到自己的session信息 说明: ...
分类:
编程语言 时间:
2020-06-27 11:42:27
阅读次数:
197
集群容错方案 说明 Failover Cluster 失败自动切换,自动重试其它服务器(默认) Failfast Cluster 快速失败,立即报错,只发起一次调用 Failsafe Cluster 失败安全,出现异常时,直接忽略 Failback Cluster 失败自动恢复,记录失败请求,定时重 ...
分类:
其他好文 时间:
2020-06-27 09:28:28
阅读次数:
82