ed

图片

【redis】– 缓存(redis作为缓存使用)

文章目录1.redis的回收策略redis的LRU回收算法2.关于redis作为缓存时出现的击穿,穿透,雪崩问题1.击穿2.穿透3.缓存雪崩redis有两种使用方式一是作为数据库使用,二是作为缓存使用。而redis回收数据LRU是redis唯一支持的回收算法。所以可以在redis中存储所有数据库中的数据信息,让redis阻挡这些请求。 »

thinkphp6 通过命令行快速生成多应用模块报 【Command “build” is not defined.】错误的解决办法

thinkphp6 通过命令行快速生成多应用模块报 【Command “build” is not defined.】错误的解决办法

在项目下执行如下命令 php think build admin 报如下图错误 解决办法: 1.查看官方文档: https://www.kancloud.cn/manual/thinkphp6_0/1037643 文档里说: 所以我命通过命令安装扩展: composer require topthink/think-multi-app 出现如下图说明安装成功了   然后再此执行如下命令即可: ph... »

在这里插入图片描述

Linux系统安装redis

一、配置本地yum源,用于安装redis所需要包:Linux系统配置本地yum源 二、安装redis: 准备工作:将包括redis在内的apache-tomcat-8.0.36.tar.gz、redis-3.2.8.tar.gz、zookeeper-3.4.9.tar.gz、 nginx-1.10.3.tar.gz 安装包放到指定位置(此位置可以自建,为了统一,全部放在/var/software/... »

在这里插入图片描述

【Hadoop】Acquire TGT from Cache, Credentials are no longer valid

解决办法: #更新 kerberos id kinit id 问题现象: #Java 代码运行 beeline 命令时报下面错误 Acquire TGT from Cache Credentials are no longer valid Principal is null null credentials from Ticket Cache [Krb5LoginModule] authentic... »

在这里插入图片描述

MapReduce作业运行流程

JAR文件默认会有10个副本;输入划分信息告诉了JobTracker应该为这个作业启动多少个map任务等信息。对于map和reduce任务,TaskTracker根据主机核的数量和内存的大小有固定数量的map槽和reduce槽。以上是在客户端、JobTracker、TaskTracker的层次来分析MapReduce的工作原理的,下面我们再细致一点如下图。shuffle阶段:将map的输出作为re... »

在这里插入图片描述

Day2——redis简介安装

一. 简介 二. 安装步骤 使用Xft连接到虚拟机的linux系统上,进入/opt目录,将redis-3.2.5.tar.gz文件从本地机上传到linux机,如下: 使用Xshell连接到linux,进入/opt目录,使用tar -zxvf redis-3.2.5.tar.gz解压文件 解压后,进入解压出来的文件夹redis-3.2.5,进入src文件夹发现里面的都是.c或者.h文件,所以是c语言... »

Redis的面试题

1.什么是Redis? 答:Remote Dictionary Server(Redis)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器 2. Redis有哪些数据结构? 字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。 如果你是Redis中高级用户,... »

Ubuntu 非root用户使用Docker命令提示:connect: permission denied

打开终端直接输入 docker 命令时出现以下错误:Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/imag »

在这里插入图片描述

【小白】基于Hyperledger Fabric的区块链结构搭建——问题汇总(持续更新)

首先是搭建基础环境和搭建第一个网络(solo),参考了许多大侠的博客,现把链接放在下面:基础环境搭建i)区块链之Hyperledger(超级账本)Fabric v1.0 的环境搭建(超详细教程)ii)Hyperledger Fabric 1.4环境搭建搭建第一个网络【我的区块链之路】- Hyperledger fabric的简单入门(二)单机演示fabric »

Redis

Redis主要用于缓存,自定义map、guava的缓存也可以用于简单缓存。自定义缓存时,注意value要使用SoftReference包装,以便JVM回收guava缓存:CacheBuilder、LoadingCache1. 数据结构1. string2. list3. hash4. set5. zset6. stream2. 持久化RDBAOF方式快照存储记录操作日志特点性能影响小、恢复速度快;... »

640?wx_fmt=jpeg

AWR 报告深度解读:Redo Nowait指标的算法和诊断

墨墨导读:本文将对Redo Nowait指标的算法和诊断进行深度解析。 为了系统化的梳理 AWR 的知识体系,我们整理了一个系列文章,希望从原理、使用到 AWR 报告的解读,给读者展示全面的 AWR 知识体系,本文是这个系列文章的第四篇。 曾经遇到过一个性能故障,数据库的检查点执行的非常缓慢,直接导致所有日志组都处于活动状态,数据库处于不断停顿的『打嗝』工作状态。检查V$LOG视图,可以获得日志状... »

以太坊搭建,不能使用puppeth 创建初始块,报错Fatal: Failed to write genesis block: unsupported fork ordering: eip15

新建 genesis.json在文件夹genesis中, 写入: { "config": { "chainId": 666, "homesteadBlock": 0, "eip150Block": 0, "eip150Hash": "0x0000000000000000000000000000000000000000000000000000000000000000", "eip155Block":... »

docker-compose start/stop container/rm/prune but keep docker image (Example :edgex-objectbox)

For pull/run images from docker-compose, refer to  https://blog.csdn.net/hushui/article/details/104369757 docker-compose start ==>pull and start multiply container from docker-compose.yml(edgex-obj... »

在这里插入图片描述

[NPM解决方案]npm WARN deprecated core-js2.6.11,core-js小于3 is no longer maintained

【NPM解决方案】npm WARN deprecated core-js@2.6.11: core-js@< 3 is no longer maintained and not recommended for usage Administrator@GuoXinYu MINGW64 /d $ npm install -g vuepress npm WARN deprecated core-j... »

Hyperledger Fabric Composer安装blockchain explorer

Hyperledger Fabric Composer安装blockchain explorer

最终环境说明:ubuntu环境、新建并进入名为fabric的用户,Composer和blockchain explorer都被安装到了fabric用户的~目录 一、前置条件 1. 已安装Hyperledger Fabric 2. 已安装Hyperledger Composer 3. 已安装nodejs 8.11.x (Note that v9.x is not yet supported)(如果安... »

Redis学习(1)-基本命令与持久化机制

Redis学习(1)-基本命令与持久化机制

docker简单安装设置密码并开启持久化 docker run -d --name myredis -p 6379:6379 redis --requirepass "156967" --appendonly yes 文档 文档学习 特性 速度快 数据放内存中是速度快的主要原因、C语言实现,与操作系统距离近、使用了单线程架构,预防多线程可能产生的竞争问题 丰富的功能:value可以为string、... »

使用redis的zset存储好友关系的实现

redis的相关命令:ZADD key score1 member1 [score2 member2]redisTemplate的相关api:redisTemplate.opsForZSet().add(K key, V value, double score)具体java代码的实现:/** * @param uid 用户id * @pa »

edgexfoundry-install & k8s 开源了!

2020新春前后,新冠疫情爆发,有时间制做了edgex安装包、K8S快速部署包帮助欲从事物联网、边缘计算的同学们更快更多了解优秀框架:edgexfoundry助力edgexfoundry发展壮大!现将代码开源出来,供大家一起改进! »

在这里插入图片描述

十三、区块链学习-Hyperledger Fabric (基于release-1.0) 交易流程

交易流程1 流程图例1.1 介绍fabric目录结构2.交易过程2.1 创建交易提案并发送给背书节点2.2 背书节点模拟交易并生成背书签名2.3 收集交易的背书2.4 构造交易请求并发送给排序服务节点2.5 排序服务节点对交易进行排序并生成区块2.6 排序服务节点广播生成的区块给组织的主节点2.7 记账节点验证区块内容并在本地写入区块2.7.1 交易数据验证2.7.2 记账节点与VSCC2.7.3... »

在这里插入图片描述

【1】MapReduce概述

Mapper阶段Reducer阶段Driver阶段相当于YARN集群的客户端,用于提交我们整个程序到YARN集群,提交的是封装了MapReduce程序相关运行参数的job对象。 »

redis持久化

目录介绍rdbrdb原理rdb触发条件rdb配置aofaof原理aof触发条件aof重写aof配置aof、rdb对比总结介绍redis的数据都是保持在内存中,如电脑重启、服务挂机等导致重启服务,数据都将丢失redis的持久化是对数据的更新异步的保存在磁盘上。redis服务启动,将保存在磁盘上的数据读取到内存中,实现持久化。 »

在这里插入图片描述

Redis配置文件redis.conf详解

Linux下的配置文件单独考拷贝出来进行操作,这是一个好习惯! »

在这里插入图片描述

Redis面试题整理

1、什么是 Redis?简述它的优缺点? 本质上是一个 Key-Value 类型的内存数据库,很像 memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据 flush 到硬 盘上进行保存。 因为是纯内存操作,Redis 的性能非常出色,每秒可以处理超过 10 万次读写操作,是已知性能最快的 Key-Value DB。 Redis 的出色之处不仅仅是性能,Redis ... »

在这里插入图片描述

云计算(1.2)Google云计算三大核心技术 – 分布式数据处理MapReduce

前言GFS解决了Google的大数据存储问题针对大数据进行计算并获得预期结果的技术就是MapReduceGoogle的MapReduce不开源后面可以通过使用Hadoop MapReduce深入理解MapReduce对于Google搜索,一次简单的搜索也就是一个请求,在云端需要大量的计算最终返回结果如何进行分布式计算? »

docker 一键部署redis集群,shell脚本

如下图所示docker 容器下。redis一键集群。 为了新手小伙伴发愁集群创建难,特意写了一个shell脚本。自己技术也很菜,但是我坚信也会有跟我一样菜的小伙伴。。。。哈哈哈 不多说直接上脚本 希望有大神更加优化一下,优化后的版本可以分享下。哇 等着你大神,一起交流技术。 #!/bin/bash docker rm -f `docker ps --filter name=.*redis-700.... »

Page 1 of 80123»