- 前言redis客户端与服务端通信,使用RESP(REdis Serialization Protocal,redis序列化协议)协议通信,该协议是专门为redis设计的通信协议,但也可以用于其它客户端-服务器通信的场景。RESP协议的设计初衷如下:实现简单快速解析可阅读RESP可以用于序列化不同的数据类型,如:整型、字符串、数组…并且为错误提供专门的类型;客户端发送请求时,以字符串数组的作... 前言redis客户端与服务端通信,使用RESP(REdis Serialization Protocal,redis序列化协议)协议通信,该协议是专门为redis设计的通信协议,但也可以用于其它客户端-服务器通信的场景。RESP协议的设计初衷如下:实现简单快速解析可阅读RESP可以用于序列化不同的数据类型,如:整型、字符串、数组…并且为错误提供专门的类型;客户端发送请求时,以字符串数组的作...
- 一、配置Redis的配置信息在/etc/redis/redis.conf下。查看sudo vi /etc/redis/redis.conf 二、核心配置选项绑定ip:如果需要远程访问,可将此⾏注释,或绑定⼀个真实ipbind 127.0.0.1端⼝,默认为6379port 6379是否以守护进程运⾏如果以守护进程运⾏,则不会在命令⾏阻塞,类似于服务如果以⾮守护进程运⾏,则当前终端被阻塞设置... 一、配置Redis的配置信息在/etc/redis/redis.conf下。查看sudo vi /etc/redis/redis.conf 二、核心配置选项绑定ip:如果需要远程访问,可将此⾏注释,或绑定⼀个真实ipbind 127.0.0.1端⼝,默认为6379port 6379是否以守护进程运⾏如果以守护进程运⾏,则不会在命令⾏阻塞,类似于服务如果以⾮守护进程运⾏,则当前终端被阻塞设置...
- 一、Redis 安装当前redis最新稳定版本是6.2.6当前ubuntu虚拟机中已经安装好了redis,以下步骤可以跳过 最新稳定版本下载链接:http://download.redis.io/releases/redis-6.2.6.tar.gz step1:下载wget http://download.redis.io/releases/redis-6.2.6.tar.gz step... 一、Redis 安装当前redis最新稳定版本是6.2.6当前ubuntu虚拟机中已经安装好了redis,以下步骤可以跳过 最新稳定版本下载链接:http://download.redis.io/releases/redis-6.2.6.tar.gz step1:下载wget http://download.redis.io/releases/redis-6.2.6.tar.gz step...
- 缓存穿透 缓存击穿 缓存雪崩 缓存穿透 缓存击穿 缓存雪崩
- 本文总结了golang常见的几种mock方式,包括基于interface的通用mock方式,针对mysql,redis的mock方式。 本文总结了golang常见的几种mock方式,包括基于interface的通用mock方式,针对mysql,redis的mock方式。
- 1、安装此处选择的版本为5.0.7,可以通过https://redis.io/ 查询到相关版本,可以通过修改后面的版本号获取你想到的版本。cd /optwget http://download.redis.io/releases/redis-5.0.7.tar.gztar -zxvf redis-5.0.7.tar.gzcd redis-5.0.7make -j4 && make insta... 1、安装此处选择的版本为5.0.7,可以通过https://redis.io/ 查询到相关版本,可以通过修改后面的版本号获取你想到的版本。cd /optwget http://download.redis.io/releases/redis-5.0.7.tar.gztar -zxvf redis-5.0.7.tar.gzcd redis-5.0.7make -j4 && make insta...
- 问题背景与现象Redis客户端执行命令时间比较慢,超出预期。原因分析客户端与服务端网络延时比较长。客户端与服务端之间以及Redis实例之间网络带宽过载。Redis数据节点上运行了其他耗CPU比较高的服务。客户端连接池配置不合理。Redis中使用了keys * 等全库扫描的命令。Redis数据库里面存在大key,大value。Redis的key存在集中过期或者删除大量key的情况。Redis最... 问题背景与现象Redis客户端执行命令时间比较慢,超出预期。原因分析客户端与服务端网络延时比较长。客户端与服务端之间以及Redis实例之间网络带宽过载。Redis数据节点上运行了其他耗CPU比较高的服务。客户端连接池配置不合理。Redis中使用了keys * 等全库扫描的命令。Redis数据库里面存在大key,大value。Redis的key存在集中过期或者删除大量key的情况。Redis最...
- Geo_HyperLogLog_Bitmap类型&常用操作 Geo_HyperLogLog_Bitmap类型&常用操作
- Redis有序集合中的元素的编码可以是 ziplist 或者 skiplist。ziplist和skiplist编码选择的标准在于Redis里的元素的数量以及元素成员的长度。当满足以下2个条件时,元素编码为ziplist:有序集合保存的元素数量小于128个有序集合保存的所有元素成员的长度小于64字节 ziplist:ziplist编码的有序集合对象使用压缩列表作为底层实现。每个集合使用2个紧... Redis有序集合中的元素的编码可以是 ziplist 或者 skiplist。ziplist和skiplist编码选择的标准在于Redis里的元素的数量以及元素成员的长度。当满足以下2个条件时,元素编码为ziplist:有序集合保存的元素数量小于128个有序集合保存的所有元素成员的长度小于64字节 ziplist:ziplist编码的有序集合对象使用压缩列表作为底层实现。每个集合使用2个紧...
- 常用类型 string list hash 常用类型 string list hash
- Redis概述&常用操作 Redis概述&常用操作
- 前言需要在windows环境下安装一个redis。步骤下载redis 官网 https://redis.io/download官网不提供windows版本window版本下载地址https://github.com/MicrosoftArchive/redis/releases 我下载的是msi安装版本GitHub readme 写道:This project is no longer be... 前言需要在windows环境下安装一个redis。步骤下载redis 官网 https://redis.io/download官网不提供windows版本window版本下载地址https://github.com/MicrosoftArchive/redis/releases 我下载的是msi安装版本GitHub readme 写道:This project is no longer be...
- Redis 是我们常用的非关系型数据库,在项目开发、测试、部署到生成环境时,经常需要部署一套 Redis 来对数据进行缓存。这里介绍下如何在 Kubernetes 环境中部署用于开发、测试的环境的 Redis 数据库,当然,部署的是单节点模式,并非用于生产环境的主从、哨兵或集群模式。 Redis 是我们常用的非关系型数据库,在项目开发、测试、部署到生成环境时,经常需要部署一套 Redis 来对数据进行缓存。这里介绍下如何在 Kubernetes 环境中部署用于开发、测试的环境的 Redis 数据库,当然,部署的是单节点模式,并非用于生产环境的主从、哨兵或集群模式。
- Redis客户端和服务端之间通过网络连接进行数据传输,这个连接可以很快(loopback接口)或很慢(建立了一个多次跳转的网络连接)。无论网络延如何延时,数据包总是能从客户端到达服务器,并从服务器返回数据回复客户端,这个时间被称之为RTT(Round Trip Time - 往返时间)。我们可以很容易就意识到,Redis在连续请求服务端时,即使Redis每秒能处理100k请求,但也会因为网络传输… Redis客户端和服务端之间通过网络连接进行数据传输,这个连接可以很快(loopback接口)或很慢(建立了一个多次跳转的网络连接)。无论网络延如何延时,数据包总是能从客户端到达服务器,并从服务器返回数据回复客户端,这个时间被称之为RTT(Round Trip Time - 往返时间)。我们可以很容易就意识到,Redis在连续请求服务端时,即使Redis每秒能处理100k请求,但也会因为网络传输…
- 1、简介Redis的数据结构均可以通过EXPIRE key seconds 的方式设置key的过期时间(TTL)。我们也习惯的认为Redis的key过期时间到了,就会自动删除,显然这种想法并不正确。Redis的设计考虑到性能/内存等综合因素,设计了一套过期策略。2、过期策略Redis key过期删除有两种方式主动删除被动删除2.1 主动删除当key被访问的时候,先校验key是否过期,如果过期... 1、简介Redis的数据结构均可以通过EXPIRE key seconds 的方式设置key的过期时间(TTL)。我们也习惯的认为Redis的key过期时间到了,就会自动删除,显然这种想法并不正确。Redis的设计考虑到性能/内存等综合因素,设计了一套过期策略。2、过期策略Redis key过期删除有两种方式主动删除被动删除2.1 主动删除当key被访问的时候,先校验key是否过期,如果过期...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签