主从redis 04

java——redis随笔——实战——优惠券秒杀

黑马视频地址:https://www.bilibili.com/video/BV1cr4y1671t?p=49&spm_id_from=pageDriver&vd_source=79bbd5b76bfd74c2ef1501653cee29d6 csdn地址:https://blog.csdn.net ......
优惠券 实战 随笔 redis java

CentOS 7.9 Redis 设置开机自启动

https://blog.csdn.net/aikudexiaohai/article/details/130102729 一、背景说明由于安装的 redis,不会自动生成 systemctl 相关的系统命令,每次启动、重启、停止、查看 redis 状态,不太方便。 可以通过如下步骤,创建系统文件, ......
CentOS Redis 7.9

java redis 短信业务应用

java redis 短信业务应用 短信业务场景:根据实际业务来通知客户,在短信的MQ中新增字段:是否需要发送短信的标识,短信微服务可以接收到MQ后根据该字段来判断是否发送。 如果发送端MQ的事件的操作是分开的,比如步骤1:修改订单, 步骤2:产生修改后的费用去支付,在支付成功之后才发送该MQ消息。 ......
短信 业务 redis java

pytorch:1.12-gpu-py39-cu113-ubuntu20.04

docker-compose 安装 unbuntu 20.04 version: '3' services: ubuntu2004: image: ubuntu:20.04 ports: - '2256:22' - '3356:3306' - '8058:80' volumes: - my-volu ......
pytorch gpu-py ubuntu 20.04 1.12

设计模式04:装饰器模式、享元模式、命令模式、观察者模式

1.Decorator装饰器模式 示例代码: package Decorator09; /** * 装饰器模式 * 意图:动态的给一个对象添加一些额外的职责。 * 适用性: * 在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责 * 处理那些可以撤销的职责 */ public class ......
模式 观察者 设计模式 命令 04

redis过期删除策略和内存淘汰策略

过期删除策略 Redis 是可以对 key 设置过期时间的,因此需要有相应的机制将已过期的键值对删除,而做这个工作的就是过期键值删除策略。 如何设置过期时间? 先说一下对 key 设置过期时间的命令。 设置 key 过期时间的命令一共有 4 个: expire <key> <n>:设置 key 在 ......
策略 内存 redis

Redis【HotKey问题】

一、简介 Redis单个实例,突然出现大量请求访问该HotKey,导致流量过于集中,达到Redis单实例处理阈值,从而导致RedisCPU使用率100%,或者网卡流量达到上限等。影响系统稳定性,更严重将导致服务器宕机。 对于Redis单实例,业界认为理论极限OPS为10W左右,实际可能根据实际情况有 ......
HotKey 问题 Redis

Docker部署Redis集群----第三节(docker-redis集群主从复制【上】实现篇)

1、redis的集群方式有哪些? 主从复制 哨兵集群 redis-cluster集群 本节课我们主要讲解主从复制,现在大家手上是否有一台属于自己的云服务器了呢,今天我们要做的就是在云服务器上搭建我们的第一个集群主从复制。在讲之前,首先我们来了解下为什么要用集群模式以及集群模式的优点、给我们的项目带来 ......
集群 主从 docker-redis Docker docker

Docker部署Redis集群----第二节(docker安装centos和指令讲解)

1、安装docker 在安装前:先讲下,因为我们是在云服务上部署的,有时候会出现短时间不操作就会断开ssh远端连接记得加个心跳: [root@instance-rttngj1u ~]# vim /etc/ssh/sshd_config 在末尾添加这两行代码 ClientAliveInterval 6 ......
集群 指令 Docker docker centos

Docker部署Redis集群----第一节(docker初认识)

作者:逻辑链接:https://zhuanlan.zhihu.com/p/59183420来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 1、Docker是什么? docker是开源的应用容器引擎,我们可以理解为一个轻量级的“虚拟机”,开发者可以打包自己开发的应用或程 ......
集群 Docker docker Redis

Redis【BigKey问题】

一、简介 Redis在使用过程中,可能会遇到Big Key问题,即Redis中某个key的value过大,所以Big Key问题本质是Big Value问题,导致Redis的性能下降或者崩溃。 二、Big Key问题 Redis是一款内存数据库。需要将大key全部加载到内存中,这会占用大量的内存空间 ......
BigKey 问题 Redis

使用本地redis 步骤 本地redis启动

1--安装与开启服务: 下载地址: https://github.com/MSOpenTech/redis/releases Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文件夹重新命名为 r ......
redis 步骤

scrapy-redis

scrapy-redis是一个基于redis的scrapy组件,通过它可以快速实现简单分布式爬虫程序,该组件本质上提供了三大功能: scheduler - 调度器 dupefilter - URL去重规则(被调度器使用) pipeline - 数据持久化 scrapy-redis组件 1. URL去 ......
scrapy-redis scrapy redis

04_两两交换链表中的节点

两两交换链表中的节点 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 【思路】 /** * Definition for singly-linked list. * public class ListNode { * int ......
节点 04

Redis 7.0 源码环境搭建与阅读技巧

天下武功,无坚不摧,唯快不破!我的名字叫 Redis,全称是 Remote Dictionary Server。 有人说,组 CP,除了要了解她外,还要给机会让她了解你。 那么,作为开发工程师的你,是否愿意认真阅读此心法抓住机会来了解我,运用到你的系统中提升性能。 我遵守 BSD 协议,由意大利人 ......
源码 环境 技巧 Redis 7.0

Redis 查看时区时间

Redis 查看时区时间 在Redis中,可以使用TIME命令来查看当前服务器的时间,但是Redis本身并不提供设置时区的功能。Redis的时间是基于操作系统的,因此时区设置通常是在操作系统级别进行的。 今天偶然排查问题,需要确认云redis时区时间是否是东八区时间,以前可以连接到数据库部署的节点进 ......
时区 时间 Redis

ORBSLAM3+ROS2foxy 调用笔记本摄像头跑单目相机程序 (Ubuntu20.04)

环境要求:Ubuntu 20.04、ROS2 foxy、OpenCV 4.4.0 1. 安装 ORB_SLAM3 首先安装 ORB_SLAM3:https://github.com/zang09/ORB-SLAM3-STEREO-FIXED。 安装方法参考:https://www.cnblogs.c ......
摄像头 ORBSLAM3 ROS2foxy ORBSLAM 相机

Redis面试题目.md

1、什么是redis? 2、Reids的特点 3、使用redis有哪些好处? 4、redis相比memcached有哪些优势? 1.什么是redis? 是一个 Key-Value 类型的内存数据库, ......
题目 Redis md

Redis Desktop Manager 0.9.3 版本下载(官方最新版需要订阅,好像要给钱才行)

https://blog.csdn.net/u012688704/article/details/82251338 下载地址:https://pan.baidu.com/s/1P856NPusJLUSFwQjjPdltA 密码: 12d3 版本是两三个月前,从官网下载的,然后顺便存到了移动硬盘上。0 ......
最新版 Desktop Manager 版本 官方

Java基本语法_04类型转换

1.自动类型转换 ......
语法 类型 Java 04

redis - bitmap 使用

1.设置bitmap setbit key 0 1 setbit key 3 1 setbit key 5 1 ->0,3,5为偏移量 ->二进制 100101 2.BITCOUNT:统计被设置的二进制位数量 ......
bitmap redis

如何在Ubuntu20.04.3机器上使用kvm创建CentOs7.9的虚拟机

一、虚拟化背景 因为产品在Ubuntu的环境上部署兼容性差,Ubuntu的实体机上还运行着其他系统没办法进行系统的更换重装,所以只能出此下策~ 二、开始搭建 更新Ubuntu系统 打开终端并通过如下命令更新本地的软件包索引 $ sudo apt update $ sudo apt upgrade 检 ......
机器 CentOs7 Ubuntu CentOs kvm

redis的哪些命令具有原子性?

redis的哪些命令具有原子性? Redis 提供的命令大部分都是原子操作,也就是说,在单线程模型下,Redis 执行单条命令时,不会被其他命令插入,即命令在执行期间不会被其他命令打断,这就保证了它的原子性。 以下是一些 Redis 基本的原子操作命令: 1. SET key value:将字符串值 ......
原子 命令 redis

redis入门学习

1.Redis入门 1.1简介 Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件。 官网:https://redis.io 中文网:https://www.redis.net.cn/ key-value结构存储: key : value 结 ......
redis

ubuntu22.04永久关闭IPV6

1.备份 备份/etc/default/grub文件 sudo cp -v /etc/default/grub /etc/default/grub.bak 2.修改配置 修改/etc/default/grub配置 编辑/etc/default/grub,在GRUB_CMDLINE_LINUX里面增加 ......
ubuntu 22.04 IPV6 IPV 22

导入失败!检索 COM 类工厂中 CLSID 为 {36D27C48-A1E8-11D3-BA55-00C04F72F325} 的组件失败

出现以上错误,需要进行如下配置: 一、配置project的DCOM权限 1:在服务器上安装office的Project软件. 2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务" 3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置" 4:在"DCOM配置"中 ......
组件 工厂 CLSID D3-BA COM

故障解析丨Clone节点导致主从故障

1.背景概述 在一次主从复制架构中,由于主节点binlog损坏,导致从节点无法正常同步数据,只能重做从节点;因此使用MySQL 8.0.17开始提供的clone技术进行恢复,恢复后的2天都发生了主从报错数据冲突。 通过解析binlog发现,同一时刻主从节点都在执行同一条语句,因此询问业务是否在主从节 ......
故障 主从 节点 Clone

给ubuntu 22.04 desktop 开通远程连接

1. Settings -> Sharing -> Remost Desktop 将远程连接是能 2. 通过windows 的远程桌面就可以访问了,但是有一个问题,一旦锁屏了连接就会终端,为了解决这个问题需要 3. 安装Extension Manager通过Ubuntu Software 4. 打开 ......
desktop ubuntu 22.04 22 04

Redis 6 学习笔记 4 —— 通过秒杀案例,学习并发相关和apache bench的使用,记录遇到的问题

背景 这是某硅谷的redis案例,主要问题是解决计数器和人员记录的事务操作 按照某硅谷的视频敲完之后出现这样乱码加报错的问题 乱码的问题要去tomcat根目录的conf文件夹下修改logging.properties,把下面两个encoding参数都改成GBK就行。 其实错误也很明显(ClassNo ......
案例 笔记 apache 问题 Redis

docker安装redis

docker 安装 Redis 拉取镜像 docker pull redis 创建目录 mkdir /tool/redis 镜像里不包含配置文件,需要拉取redis最新的配置文件,查看 下载完成直接通过ftp传到/tool/reids目录下就行 因为是官方配置,需要我们手动改下配置: # 常用配置 ......
docker redis