客户端 客户socket redis

docker 容器操作、应用部署、mysql,redis,nginx、迁移与备份、Dockerfile

==容器操作== # 启动容器 docker start 容器id # 停止容器 docker stop 容器id # 文件拷贝 先创建文件 mkdir:文件夹 vi vim touch:文件 # 容器的文件copy到宿主机上(不是在容器内部操作) docker cp 容器名称:容器目录 需要拷贝的 ......
容器 Dockerfile 备份 docker mysql

redis 工具类

redis 工具类 /** * Redis 工具类 */ @Component public class RedisUtil { @Resource private RedisTemplate<String, Object> redisTemplate; public RedisUtil(Redis ......
工具 redis

【Docker】容器操作 mysql部署 redis部署 nginx部署 迁移与备份 Dockerfile

上节回顾 # 1 docker 启动,停止,查看状态命令 systemctl start docker systemctl stop docker systemctl status docker docker info # 查看详情 systemctl enable docker # 开机自启动 # ......
容器 Dockerfile 备份 Docker mysql

Redis基础数据结构

五种基础数据结构: string(字符串)、list(列表)、set(集合)、hash(集合)和set(有序集合) 使用命令redis-cli即可连接 使用go语言代码连接redis: import ( "github.com/go-redis/redis" ) var c *redis.Clien ......
数据结构 结构 基础 数据 Redis

redis-4-2,使用docker在同一台服务器配置redis主从复制

拉取redis镜像 docker pull redis 下载redis配置文件 https://redis.io/docs/management/config/ 在这里面找到需要的版本的配置文件 使用配置文件的时候可能会出错,从docker拉取下来的最新镜像是6.2.8版本的 ......
主从 redis 服务器 docker

[Docker]Unix Socket的作用

Unix Socket? Unix Socket 是一种特殊的文件,用于在同一台计算机上的进程间通信。它提供了一种高效而简单的通信机制,可以替代使用网络套接字(Socket) 的跨机器通信。Unix Socket 依赖于主机内核,不必像网络套接字那样处理数据包格式、网络协议和物理连接,并且通信双方可 ......
作用 Docker Socket Unix

谷歌云案例 | 零售商如何通过大规模的客户个性化来增加收入

让我们看看 Ocado retail 如何与 Google Cloud 和合作伙伴合作开发一个新的数据平台,从头开始推动其个性化工作。 ......
零售商 大规模 收入 案例 客户

springboot学习之三(整个redis)

springboot整合redis 1.依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> ......
springboot redis

“天翼云出海友好客户启航会”圆满收官!

3月28日,“天翼全球 云启未来”——天翼云出海友好客户启航会在香港成功举办。中国电信国际公司总经理尹进、副总经理李康和副总经理吴晓雷,大湾区国际信息科技协会会长杨德斌,香港中国企业协会副总裁曾燊典,天翼云科技有限公司助理总经理江峰出席活动,与来自金融、OTT、连锁零售等各行业客户代表及合作伙伴共同 ......
客户

redis基础操作,应用

通用命令: keys : 查看符合模版的所有key del: 删除指定的key exists: 判断key是否存在 expire: 给key设置有效期 ttl: 查看key的剩余时间 String命令: String类型的value有三种形式: String ,int , float set:添加/ ......
基础 redis

redis命令整理

一、redis启动 本地启动:redis-cli 远程启动:redis-cli -h host -p port -a password Redis 连接命令 1 AUTH password 验证密码是否正确 2 ECHO message 打印字符串 3 PING 查看服务是否运行 4 QUIT 关闭 ......
命令 redis

win10安装Redis5、配置自启动教程

前提条件:首先我安装的是压缩包版的Redis5.0.14.1,下载链接为 https://github.com/tporadowski/redis/releases 安装教程 下载软件并解压 进入软件目录,修改redis.windows.conf,如下图所示: 启动redis,进入windows命令 ......
教程 Redis5 Redis win 10

socket 到底是个啥

哈喽大家好,我是咸鱼 我相信大家在面试过程中或多或少都会被问到这样一个问题:你能解释一下什么是 socket 吗 我记得我当初的回答很是浅显:socket 也叫套接字,用来负责不同主机程序之间的网络通信连接,socket 的表现方式由四元组(ip地址:端口)组成 那么今天,咸鱼将跟大家打开 sock ......
socket

告别输入网址烦恼!ChatGPT不错开源客户端

ChatBox 是什么 开源的 ChatGPT API (OpenAI API) 桌面客户端,Prompt 的调试与管理工具,支持 Windows、Mac 和 Linux。 为什么需要它 每次想访问 ChatGPT 时,都需要在浏览器中输入 ChatGPT 网址,然后点击登录,选择账号,整个过程中比 ......
客户端 ChatGPT 客户 网址

Redis为什么能抗住10万并发?揭秘性能优越的背后原因

Redis是一个开源的,基于内存的,高性能的键值型数据库。它支持多种数据结构,包含五种基本类型 String(字符串)、Hash(哈希)、List(列表)、Set(集合)、Zset(有序集合),和三种特殊类型 Geo(地理位置)、HyperLogLog(基数统计)、Bitmaps(位图),可以满足各... ......
背后 性能 原因 Redis

Redis

本文转载自: https://zhangc233.github.io/2021/05/02/Redis/ Redis概述 Redis介绍 Redis是一个开源的key-value存储系统。 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、s ......
Redis

Redis缓冲区溢出及解决方案

缓冲区(buffer),是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。 一、Redis缓冲区溢出影响 在Redis中,主要有三个场景用到了缓冲区的概念。 在客户端和服务器端之间进行通信时,用来暂存客户端发送的命令数 ......
缓冲区 解决方案 方案 Redis

决战圣地玛丽乔亚Day50--Redis实现分布式锁

分布式锁的最简单版本: setnx key value set key value 命令是对key设置值的命令,不管key是否存在值都会设置进去。 setnx key value命令对key进行值的设置前进行非空判断,如果key有值返回0,如果key为空就设置返回1. 在setnx失败后会循环等待锁 ......
分布式 Redis Day 50

socket访问公网服务器失败

1.socket访问公网服务器失败 1.1问题描述: 在局域网内部进行socket编程时可以成功的相互通信,倒是一旦放到公网上则无法连接上。 1.2解决方案: 这是由于云服务提供商防火墙的缘故,登录云服务控制台设置相应socket端口开放即可。若还未能解决问题查看以下。 1.2.1查看服务器相应的端 ......
服务器 socket

Linux下的socket编程

套接字(socket) 1.什么是套接字 套接字(socket)是一种通信机制,凭借这种机制,客户/服务器系统的开发工作既可以在本地单机上进行,也可以跨网络进行。Linux所提供的功能(如打印服务、连接数据库和提供Web页面)和网络工具(如用于远程登录的rlogin和用于文件传输的ftp)通常都是通 ......
socket Linux

Redis学习

打开redis服务 在redis的解压路径下找到redis-server.exe 双击即可 弹出这个窗体,不要关闭!关闭服务也关了 打开redis客户端 在redis的解压路径下找到redis-cli.exe 双击即可 基本命令 key操作命令 1、获取所有键 语法:keys pattern 127 ......
Redis

编译安装c2工具sliver以及python 客户端sdk

背景: 项目需要安装sliver服务端和客户端还有sliver的python sdk; git clone https://github.com/BishopFox/sliver.git cd sliver make # 执行make后会拉取当前服务器版的go安装包,包括windows,linux( ......
客户端 客户 工具 sliver python

Redis——缓存穿透、缓存击穿、缓存雪崩

一、缓存穿透 1、含义 缓存穿透是指查询一个缓存中和数据库中都不存在的数据,导致每次查询这条数据都会透过缓存,直接查库,最后返回空。 2、解决方案 1)缓存空对象 就是当数据库中查不到数据的时候,我缓存一个空对象,然后给这个空对象的缓存设置一个过期时间,这样下次再查询该数据的时候,就可以直接从缓存中 ......
缓存 雪崩 Redis

Redis源码之ZipList压缩列表

List(版本3.2之前)、Hash 和 Sorted Set 这三种数据类型,都可以使用压缩列表(ziplist)来保存数据。 新版本Redis的quickList底层也是采用zipList支持,Redis版本更新频繁,本文不保证时效性。 一、ziplist结构 ziplist 是一个特殊双向链表 ......
源码 ZipList Redis

使用go语言通过第三方库go-redis操作Redis

go-redis使用 安装:在GOPATH路径下面执行命令:go get -u github.com/redis/go-redis -u:表示update 文档地址:https://pkg.go.dev/github.com/go-redis/redis 连接 package main import ......
第三方 go-redis 语言 Redis redis

搭建rabbix监控Redis数据库

服务端节点:192.168.30.100 客户端节点:192.168.30.110 部署 zabbix 服务端 systemctl disable --now firewalldsetenforce 0hostnamectl set-hostname zbx-server //获取 zabbix 的 ......
数据库 数据 rabbix Redis

Redis源码之Hash表实现

通常我们如果要设计一个 Hash 表,那么我们需要考虑这几个问题: 有没有并发操作 Hash冲突如何解决 以什么样的方式扩容 对 Redis 来说,首先它是单线程的工作模式,所以不需要考虑并发问题。 想实现一个性能优异的 Hash 表,就要重点解决哈希冲突和 rehash 开销这两个问题。 一、哈希 ......
源码 Redis Hash

企业信息化-3.7 干系人管理-客户、运维团队与供应商

笔者从业的主要是App Dev&Ops,参与过3次投标,2次招标。对商务(偏技术)有些了解,但不及产品经理、客户经理、采购经理的专业。欢迎大家一起探讨。 其中,运维团队的部分见:企业信息化-3.4 信息化运营团队管理 - ez.zhao - 博客园 (cnblogs.com) 客户 描述 定义 内部 ......
干系 团队 供应商 客户 企业

Redis缓冲区溢出及解决方案

缓冲区(buffer),是内存空间的一部分。也就是说,在内存空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做缓冲区。 一、Redis缓冲区溢出影响 在Redis中,主要有三个场景用到了缓冲区的概念。 在客户端和服务器端之间进行通信时,用来暂存客户端发送的命令数 ......
缓冲区 解决方案 方案 Redis

Redis命令监控与简单分析

Redis命令监控与简单分析 前言 为了能够快速识别分析redis的命令 自己在环境上面进行了一些简单的跟踪以及脚本 这里不全是进行metrics, 细致到具体的命令分析 脚本部分-1 mkdir -p /redismonitor/ cd /redismonitor/ find . -mtime + ......
命令 Redis