源码redis7 centos redis

token+redis的简单使用方式

以用户登录为例,讲解token+redis的使用方式,环境是vue和springboot。 一、用户登录时序图 二、前端代码分析 1、前端使用vue store保存token 2、在每次发起请求时进行响应拦截,从vue store取出token,放在每次请求的请求头上 三、后端代码分析 1、在控制层 ......
方式 token redis

Redis 常见面试题总结

什么是Redis? Redis(Remote Dictionary Server) 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API 的非关系型数据库。传统数据库遵循 ACID 规则。而 Nos ......
试题 Redis

Redis实现分布式锁

一、分布式锁 参考资料: www.cnblogs.com/wangyingshu… 很多场景中,需要使用分布式事务、分布式锁等技术来保证数据最终一致性。有的时候,我们需要保证某一方法同一时刻只能被一个线程执行。 在单机(单进程)环境中,JAVA提供了很多并发相关API,但在多机(多进程)环境中就无能 ......
分布式 Redis

Hyper-V 安装 CentOS 8.5

前言 Hyper-V安装文档:在 Windows 10 上安装 Hyper-V CentOS 系统下载:CentOS 国内镜像源 8.5.2111 作者:易墨 发布时间:2023.10.01 原文地址:https://www.cnblogs.com/morang/p/devops-hyperv-ce ......
Hyper-V CentOS Hyper 8.5

Go每日一库之161:grm(Redis Web管理工具)

[GRM ](https://github.com/gphper/grm)是基于 go+vue 的 web 版 redis 管理工具,部署简单便捷,支持 SSH 连接,用户校验,操作日志、命令行模式、LUA脚本执行等功能。 ### 介绍 基于go+vue的web版redis管理工具【Web redi ......
管理工具 工具 Redis 161 grm

lapce源码学习-编译调试

master分支调试1、报错:`#![feature]` may not be used on the stable release channel 2、Channel切换到nightly,报错:the trait bound `file_type::FileType: std::sealed::S ......
源码 lapce

redis key 被访问后不会自动延长过期时间

Redis的过期策略按照两个维度工作:被动过期和主动过期。 被动过期:只有当有客户端尝试访问一个已经过期的key时,Redis才会删除该内容。 主动过期:为了防止过期的key未被立即清理,造成内存浪费,Redis会周期性地随机检查一些key是否已经过期,如果过期,则予以删除。 Redis的过期时间是 ......
时间 redis key

Redis命令详解

1.连接redis服务命令:1.连接本地redis服务命令:redis-cli 2.远程连接redis服务命令:redis-clo -h host -p port -a password 2.redis数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),s ......
命令 Redis

Redis更换版本操作

问题:windows系统下,安装了两个不同版本的Redis,如何切换版本? 操作: 1,打开CMD输入regedit,打开注册表编辑器2,根据路径找到mysql注册表找到以下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL80 ......
版本 Redis

`centos 7.9`二进制方式安装`MySQL-5.7.43`

二进制方式安装 说明 以下操作都是基于Linux操作系统 cenos7.9 ,并且所有的操作都是基于root用户 关闭防火墙 停止防火墙 systemctl stop firewalld 禁用防火墙开机自启 systemctl disable firewalld 下载安装包 下载地址如下 https ......
二进制 方式 centos MySQL 7.9

redis 连接报错read error on connection解决

在使用redis队列处理的时候,有时候队列过长会遇到超时的情况。 原因分析:查看了下php.ini文件里面有个参数default_socket_timeout = 60,就是这个配置导致redis过60秒会自动断开。这个配置是什么意思?default_socket_timeout是socket流的超 ......
connection redis error read on

6. 用Rust手把手编写一个wmproxy(代理,内网穿透等), 通讯协议源码解读篇

用Rust手把手编写一个wmproxy(代理,内网穿透等), 通讯协议源码解读篇 项目 ++wmproxy++ gite: https://gitee.com/tickbh/wmproxy github: https://github.com/tickbh/wmproxy 事件模型的选取 OS线程, ......
源码 wmproxy 通讯 Rust

Go每日一库之168:redsync(redis分布式锁)

今天给大家推荐的是基于redis的Go版本的分布式锁工具:[redsync]()。该工具也是redis官网上推荐的。redsync 基于redis的高可用、高性能、防死锁、防误删的分布式锁实现,具有高性能、高可用、防死锁、防误删的特点。 ## 一、分布式锁基础知识 **什么是分布式锁** 锁,在编程 ......
分布式 redsync redis 168

mavlink(五)C库源码分析

1. C 库源码分析 以下分析的源码基于mavlink生成器 1.0.12版本,mavlink协议为v2。 1.1. 编解码流程 以下按common.xml 内定义的heartbeat消息示例,分析heartbeat消息的编码流程,其他消息雷同。 首先,生成器mavgenerate将定义在xml内的 ......
源码 mavlink

Redis之GeoHash算法相关

Geohash GeoHash是目前比较主流实现位置服务的技术,Geohash算法将经纬度二维数据编码为一个字符串,本质是一个降维的过程。 一个例子 地点 经纬度 Geohash 鸟巢 116.402843,39.999375 wx4g8c9v 水立方 116.3967,39.99932 wx4g8 ......
算法 GeoHash Redis

Redis主从及哨兵及集群相关介绍

主从模式 为了避免单点故障 和 读写不分离,Redis 提供了复制(replication)功能,master数据库中的数据更新后,会自动将更新的数据同步到其他slave数据库上。 优点: 主从结构具有读写分离,提高效率、数据备份,提供多个副本等优点。 不足: 大的不足就是主从模式不具备自动容错和恢 ......
主从 哨兵 集群 Redis

Redis 事务

Redis 事务 Redis 中的事务是通过使用 MULTI、EXEC、DISCARD 和 WATCH 命令实现的。以下是这些命令的说明: MULTI:用于标记事务的开始。在执行 MULTI 后,所有后续的命令都将被认为是事务的一部分。 EXEC:用于执行之前标记的事务。Redis 将按顺序执行事务 ......
事务 Redis

Linux Centos7 虚拟环境安装Redis教程(超详细)

一、Redis的介绍 1、基于内存或持久化的日志型、key-value型的Nosql数据库 2、Redis六大特性:速度快、广泛的语言支持、持久化、多种数据结构、主从复制、高可用与分布式。 二、Redis安装下载 1、官网下载 官网:https://redis.io/download/ 选择Redh ......
Centos7 环境 教程 Centos Linux

Redis持久化相关

关于Redis持久化 RDB(redis database):在指定的时间间隔对数据进行快照存储,全量存储。它以紧缩的二进制文件保存Redis数据库某一时刻所有数据对象的内存快照,可用于Redis的数据备份、转移与恢复。 AOF(append only file):记录每次对服务器写的操作,当服务器 ......
Redis

centos开启sudo免密

visudo在root后加一行 用户名 ALL=(ALL) NOPASSWD:ALL root1用户可以直接切root了。 ......
centos sudo

Logstash 获取通道类型 Redis 数据

Redis 服务器是 logstash 官方推荐的 broker 选择。Broker 角色也就意味着会同时存在输入和输出俩个插件。这里我们先学习输入插件。 LogStash::Inputs::Redis 支持三种 data_type(实际上是redis_type),不同的数据类型会导致实际采用不同的 ......
Logstash 通道 类型 数据 Redis

Redis加载其他模块

加载第三方模块 git clone https://github.com/wujunze/redis-module-panda.git make docker cp panda.so redis:/ 如果网络不好,下载不下来,可以下载到 windows 下,通过 scp 工具上传到服务器。make之 ......
模块 Redis

Vue源码学习(八):生命周期调用

好家伙, Vue源码学习(七):合并生命周期(混入Vue.Mixin) 书接上回,在上一篇中,我们已经实现了合并生命周期 现在,我们要在我们的初始化过程中,注册生命周期 1.项目目录 红框为本篇涉及到的.js文件 2.先来看 /utils/index.js export const HOOKS =[ ......
源码 周期 生命 Vue

最强大的iOS应用源码保护工具:Ipa Guard,保护你的商业机密代码

​ 前言 iOS加固保护是直接针对ios ipa二进制文件的保护技术,可以对iOS APP中的可执行文件进行深度混淆、加密。使用任何工具都无法逆向、破解还原源文件。对APP进行完整性保护,防止应用程序中的代码及资源文件被恶意篡改。Ipa Guard通过修改 ipa 文件中的 macho 文件中二进制 ......
机密 源码 代码 工具 商业

redis锁简单实现

不要用get,get的话有可能并发 使用 setnx ex NX :只在键不存在时,才对键进行设置操作。 SET key value NX 效果等同于 SETNX key value 。EX second :设置键的过期时间为 second 秒。 SET key value EX second 效果 ......
redis

小程序获取源码

1. 获取加密的 小程序文件 进入文件夹 选择:Applet 文件夹 根据第一次使用小程序的 时间 ,选择目标小程序 找到 wxapkg文件 使用工具解密 小程序 解密后的文件,放入反编译工具 使用工具反编译,后查找Js 文件,查找加解密方式。 https://github.com/system-c ......
源码 程序

centos, 欧拉系统,yum保存rpm包

两种方法: 第一种: 用参数 如保存telnet的包 yum install --downloadonly --downloaddir=/home/localrpm telnet 第二种:编辑 /etc/yum.conf 文件 文件里有一个keepcache 参数,改成1 就代表保存了,cached ......
centos 系统 yum rpm

Redis系列24:Redis使用规范

Redis系列1:深刻理解高性能Redis的本质 Redis系列2:数据持久化提高可用性 Redis系列3:高可用之主从架构 Redis系列4:高可用之Sentinel(哨兵模式) Redis系列5:深入分析Cluster 集群模式 追求性能极致:Redis6.0的多线程模型 追求性能极致:客户端缓 ......
Redis

安装 Docker Engine on CentOS

1、卸载旧版 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ do ......
Docker CentOS Engine on

Go每日一库之64:ants(源码赏析)

## 简介 继上一篇[Go 每日一库之 ants](https://go-quiz.github.io/2021/06/03/godailylib/ants),这篇文章我们来一起看看`ants`的源码。 ## `Pool` 通过上篇文章,我们知道`ants`池有两种创建方式: - `p, _ := ......
源码 ants