源码redis7 centos redis

修改centos7虚拟机的用户密码

在忘记原密码无法登录桌面的情况下,修改centos7的用户密码 非常规启动,进入编辑启动菜单 在启动GRUB菜单中选择编辑选项,按键e进入编辑; 找到linux16开头的一行,在该行中寻找ro的所在地点,将ro改为rw init=/sysroot/bin/bash,然后Ctrl+x开始执行,进入单用 ......
密码 centos7 用户 centos

Spring中Redis存取数据示例

1.导入StringRedisTemplate类 import org.springframework.data.redis.core.StringRedisTemplate; 2.自动装配 @Autowired private StringRedisTemplate stringRedisTemp ......
示例 数据 Spring Redis

Redis 缓存失效问题

Redis 缓存 引入了缓存层,就会有缓存异常的三个问题,分别是缓存雪崩、缓存击穿、缓存穿透。 它们的区别如下: 缓存击穿 场景 高并发流量场景下,大量请求同时访问一个热点数据,该热点数据在数据库中存在,但是, Redis 中缓存的数据已经过期了,这时,一瞬间就会有大量的请求同时打到数据库上,导致数 ......
缓存 问题 Redis

redis

今日内容 1 GEO地理位置信息 # GEO(地理信息定位):存储经纬度,计算两地距离,范围等 -根据经纬度 》确定具体地址的 》高德开放api 》返回具体地址 # redis 可以存储经纬度,存储后可以做运算, 比如:两个经纬度之间距离 (直线距离) 比如:统计某个经纬度范围内有哪些好友,餐馆 # ......
redis

redis高级-day4——redis持久化方案、主从复制原理和方案、哨兵高可用

一、持久化方案 1、什么是持久化 redis的所有数据保存在内存中,把内存中的数据同步到硬盘上这个过程称之为持久化 ps:redis是默认使用自动持久化的,在使用redis的时候我们如果不是强行关掉redis服务,再启动,就可以看到之前设置的数据。因为正常退出或执行shutdown关闭redis连接 ......
方案 主从 哨兵 redis 原理

redis03 持久化方案 主从复制原理和方案 哨兵高可用

今日内容详细 1 持久化方案 # 什么是持久化 redis的所有数据保存在内存中,把内存中的数据同步到硬盘上这个过程称之为持久化 # 持久化的实现方式 快照:某时某刻数据的一个完成备份 -mysql的Dump -redis的RDB 写日志:任何操作记录日志,要恢复数据,只要把日志重新走一遍即可 -m ......
方案 主从 哨兵 原理 redis

vue2源码-十、diff算法

diff算法 diff算法的特点就是平级比较,内部采用了双指针方式进行优化,优化了常见的操作。采用了递归比较的方式。 针对一个节点的diff算法 先拿出根节点来进行比较如果是同一个节点则比较属性,如果不是同一个节点则直接换成最新的即可。 同一个节点比较属性后,复用老节点 比较儿子 一方有儿子 一方没 ......
算法 源码 vue2 diff vue

redis----day04()

昨日回顾 # 悲观乐观锁: django中如何实现 -悲观锁:mysql 行锁 表锁 -乐观锁:真正修改时,加入限制条件 django中事务如何开启 -原生sql如何开启事务:begin; commit; -django中如何开事务:atomic() commit() for_update是锁表还是 ......
redis day 04

CentOS7 升级openssl版本(升级至3.0.3)

首先查看本地openssl版本 openssl version 创建一个放源码的目录(按自己习惯) #这里是我的习惯 cd /usr/local/src #去官网获取你想要版本的tar压缩包 如果没有wget命令,自行百度 wget --no-check-certificate https://ww ......
CentOS7 openssl 版本 CentOS

Spring源码系列:核心概念解析

Spring框架中有许多关键组件,理解这些组件的作用和关系可以帮助我们更好地阅读和理解Spring源码。BeanDefinition是Spring中重要的概念,定义了一个Bean的基本属性和行为,是Spring容器管理Bean的基础。我们可以通过注解或编程方式定义BeanDefinition,然后将... ......
源码 核心 概念 Spring

CentOS7使用systemctl添加自定义服务

一、简介 Centos7开机第一个程序从init完全换成了systemd这种启动方式,同centos 5 6已经是实质差别。systemd是靠管理unit的方式来控制开机服务,开机级别等功能。 在/usr/lib/systemd/system目录下包含了各种unit文件,有service后缀的服务u ......
systemctl CentOS7 CentOS

redis desktop manager 怎么用-redis desktop manager 下载分享

redis desktop manager 怎么用呢?小编为大家的带来了redis desktop manager 下载安装包。Redis Desktop Manager是一款开源的Redis数据库管理工具,由Redis Desktop开发。 redis desktop manager 下载 以下是 ......
desktop manager redis

Redis持久化、主从复制、哨兵高可用

Redis持久化、主从复制、哨兵高可用 Redis持久化 1.什么是持久化? Redis的所有数据保存在内存中,对数据的更新将异步的保存到硬盘上 2.持久化的实现方式? 快照:某时某刻数据的一个完成备份 mysql >Doump redis >RDB 写日志:任何操作记录日志,要恢复日志,只要吧日志 ......
主从 哨兵 Redis

CentOS7 云服务器搭建及部署SpringBoot+vue项目

CentOS7 云服务器搭建及部署SpringBoot+vue项目 1)云服务器配置以及环境搭建 1.1 JDK安装 卸载现有环境(有则卸载) 使用rpm命令查询相关java套件 rpm -qa | grep java 如果存在,通过命令删除对应版本的JDK rpm -e --nodeps java ......
SpringBoot CentOS7 服务器 项目 CentOS

在CentOS上安装Docker引擎

1,先决条件 #### 1-1操作系统要求 1-2 卸载旧版本 2,安装方法 2-1使用存储库安装 设置存储库 安装 Docker 引擎 本文永久更新地址: 官方地址:https://docs.docker.com/engine/install/centos/ 1,先决条件 #### 1-1操作系统 ......
引擎 CentOS Docker

CentOS7yum安装Docker20.10.11

一、安装脚本 mkdir -p /root/soft/jiaoben vim /root/soft/jiaoben/yum_docker20-10-11.sh 点击查看代码 #!/bin/bash # 定义颜色 BLUE_COLOR="\033[36m" RED_COLOR="\033[31m" G ......
CentOS7yum CentOS7 CentOS Docker 7yum

redis高级

redis高级 1 哈希类型 ###1 hget,hset,hdel hget key field #获取hash key对应的field的value 时间复杂度为 o(1) hset key field value #设置hash key对应的field的value值 时间复杂度为 o(1) hd ......
redis

IDEA编译Spring源码教程

大家在学习spring时源码总是绕不开的,今天我分享一下我的spring源码编译过程,详细讲解了常见问题的解决办法。 此过程中要用到的工具及版本: 1.JDK11 2.Spring-framework 5.3.27 3.Gradle7.5.1 4.IDEA 2021.3 文章目录: 1.下载spri ......
源码 教程 Spring IDEA

Centos7 开机时遇到initramfs-xxx.img not found错误导致虚拟机无法开启问题处理

1、背景 一台运行在Esxi上面的VM重启后报initramfs-xxx.img not found错误。 按任意键后出现以下错误。 之前在运维Centos7的时候解决过Kernel panic - not syncing : VFS: Unable to mount root fs on unkn ......

视频直播源码,Android TextView设置跑马灯效果

视频直播源码,Android TextView设置跑马灯效果 1、先在xml中给Textview设置好对应的属性 <TextView android:id="@+id/tv" android:layout_width="200dp" android:layout_height="wrap_conte ......

直播软件源码,自定义RecyclerView支持快速滚动

直播软件源码,自定义RecyclerView支持快速滚动 问题描述: RecyclerView自带快速滚动无法控制滚动条的长度唯一,也就是说随着item的增多,滚动条的长度会越变越小。 解决问题: 通过自定义RecyclerView来实现滚动条的长度不会因为item的增多而发生长度变化。 packa ......
RecyclerView 源码 软件

比特币源码分析--深入理解区块链16.Base58编码和解码

比特币源码分析--深入理解区块链16.Base58编码和解码 Base58是比特币中使用的一种独特编码方式,它主要用于比特币的钱包地址,在前面文章已经介绍过如何通过椭圆曲线方程算法,通过私钥来生成相应的公钥,钱包地址就是通过公钥计算得来,在后面的章节中将详细介绍如何通过公钥生成钱包地址。由于钱包地址 ......
区块 源码 编码 Base 16

Redis常用的通用命令

一、通用命令 通用命令是指部分数据类型可以使用的指令。可以通过 help [command]查看某一个命令的用法。 二、常用通用命令 1、keys:查看符合模板的所有key,可使用通配符:*匹配多个字符,?匹配一个字符 2、del:删除指定的key 3、exists:判断key是否存在 4、expi ......
命令 常用 Redis

centos 搭建yum源服务器

1、安装httpd 只是做测试用,生产环境是不联网的,要自己编译安装,自己的虚拟机可以直接yum安装 yum install -y httpd systemclt start httpd 注意:防火墙,可开放端口80或直接关闭防火墙 浏览器访问,成功 2、下载ios 地址:https://mirro ......
服务器 centos yum

Redis简介及安装教程

一、认识Redis redis诞生于2009年,全称是Remote Dictionary Server,远程字段服务器,是一个基于内存的键值对数据库。 特征: 键值(key)型,value支持多种不同的数据类型,功能丰富 单线程,每个命令具备原子性 低延迟,速度快(基于内存,IO多路复用,良好的编码 ......
简介 教程 Redis

redis 事务

redis 事务 MULTI,EXEC,DISCARD和WATCH是Redis事务的基础。它们允许在一个步骤中执行一组命令,并有两个重要的保证: 事务中的所有命令都被序列化并按顺序执行。在执行Redis事务的过程中,不会发生由另一个客户端发出的请求。这保证了命令作为一个单独的操作被执行。 要么所有的 ......
事务 redis

源码安装 openresty

#!/bin/bashrc # 参考文档:https://openresty.org/en/installation.html # 定义版本号 OPENRESTY_VERSION=1.21.4.1 # 安装编译依赖 yum install pcre-devel openssl-devel gcc c ......
openresty 源码

彻底搞懂Redis持久化机制,轻松应对工作面试

Redis是基于内存存储的数据库,如果遇到服务重启或者崩溃,内存中的数据将会被清空。所以为了确保数据安全性和可靠性,我们需要将内存中的数据持久化到磁盘上。 持久化不仅可以防止由于系统故障、重启或者其他原因导致的数据丢失。还可以用于备份、数据恢复和迁移等操作。 ......
机制 Redis

CentOS 7下MariaDB 5.5升级到MariaDB 10.2

转载自:https://cloud.tencent.com/developer/article/2075410 一次CentOS 7下升级MariaDB过程,在此记录下。 原因:新的项目需要新的数据库版本支持。 升级主要步骤: 备份原数据库 》卸载mariadb 》添加mariadb国内yum源 》 ......
MariaDB CentOS 10.2 5.5 10

虹科干货 | 打破传统!金融界黑科技—虹科Redis企业版数据库

许多传统金融机构面临的“老年病”问题仍在阻碍其数字化转型之路。针对这一挑战,一些具有前瞻眼光的金融初创企业开始采用高性能、高可用的虹科Redis企业版数据库来应对海量实时数据和复杂查询需求,提升服务质量和客户满意度。这不仅有助于金融机构应对数字化变革带来的挑战和压力,更能够满足客户的期望,促进金融行... ......
干货 金融界 传统 数据库 金融