![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 78
徐州蔡徐坤
学习时长两年半,喜欢唱跳rap篮球的java后端开发
展开
-
Springboot集成Redis常见的报错和解决方案
本文主要解决以下俩个问题:1.io.lettuce.core.protocol.CommandHandler : null Unexpected exception during request: java.io.IOException:2.io.netty.util.internal.OutOfDirectMemoryError: failed to allocate 16777216 byte(s) of direct memory (used: 1073741824, max: 1073原创 2023-06-14 15:14:42 · 5806 阅读 · 0 评论 -
CentOS 7安装redis6.2.6(包括服务开机自启和开放端口)
本文主要是CentOS 7安装redis6.2.6的操作,内容包括redis的编译环境升级、redis编译安装、服务开机自启启动、开放端口原创 2023-03-26 19:38:01 · 1183 阅读 · 3 评论 -
window版本redis的配置,包括设置ip访问redis
1. 打开 redis.windows.config文件将 NETWORK 下 bind 127.0.0.1 注释,将 protected-mode yes 改为 protected-mode no2. 同理修改 redis.windows.server.config 文件中相应内容3. 重启 Redis 服务,即可使用 IP 访问 Redis了原创 2023-02-06 16:48:50 · 2555 阅读 · 0 评论 -
Redis缓存穿透击穿和雪崩
概述:在生产环境中,会因为很多的原因造成访问请求绕过了缓存,都需要访问数据库持久层,虽然对Redsi缓存服务器不会造成影响,但是数据库的负载就会增大,使缓存的作用降低一、缓存穿透概述缓存穿透是指查询一个根本不存在的数据,缓存层和持久层都不会命中。在日常工作中出于容错的考虑,如果从持久层查不到数据则不写入缓存层,缓存穿透将导致不存在的数据每次请求都要到持久层去查询,失去了缓存保护后端持久的意义缓存穿透示意图:缓存穿透的基本原因:缓存穿透问题可能会使后端存储负载加大,由于很多后端持久层不具备转载 2022-04-10 11:23:39 · 342 阅读 · 0 评论 -
Redis的集群环境搭建和主从复制以及哨兵模式(实操)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录主从复制的概念主从复制的作用:一、环境配置命令方式配置主从1. 查看当前库的信息2. 配置从机,复制配置文件3. 根据配置文件分别启动服务4. 主机测试ping5. 配置从机,一主(6379)二从(6380,6381)配置文件方式配置主从二、主从读写测试三、主从复制原理四、哨兵模式概述基本模型实际操作1.新增哨兵配置文件2.启动哨兵3.模拟主机宕机后哨兵的选举小结sentinel.conf全配置主从复制的概念主从复制:是指将.原创 2022-04-10 09:36:11 · 1008 阅读 · 0 评论 -
Redis订阅和发布(实操教学)
什么是Redis发布订阅Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息。Redis 客户端可以订阅任意数量的频道。例1:client2,client5,client1订阅了频道channel1例2:有新消息通过publish命令发送给channel1,该消息也会发送给订阅它的三个客户端订阅命令的实际操作1.通过subscribe命令订阅了zhoquan这个频道2.通过publish命令向频道zhouquan发送了一条原创 2022-04-09 16:25:39 · 1766 阅读 · 0 评论 -
Redis持久化详细笔记(实操)
什么是redis的持久化?首先需要明确,redis是内存数据库,数据都是存储在内存中,因此在断电或者进程退出时会导致数据的永久丢失。因此需要定期按照某种形式和策略将redis的数据和命令保存到硬盘中。等到redis重启时,利用持久化文件实现数据恢复。redis的持久化分为RDB持久化和AOF持久化。RDB什么是RDB== RDB持久化是将当前进程中的数据生成快照保存到硬盘中,文件名后缀是rdb.。在redis重启时,可以读取快照文件恢复数据==执行流程图:说明:如果需要进行大数据量的数据恢复原创 2022-04-09 11:50:54 · 993 阅读 · 0 评论 -
Redis配置文件逐行详解
1.文件大小定义和大小写配置文件说明了文件大小的定义,以及对单位大小写不敏感2.包含配置文件可以包含其他的配置文件,类似于Nginx中的配置文件,根据项目的不同区分出来不同的文件,避免配置文件的过大和繁杂3.网络相关(1)bind默认是127.0.0.1,如果需要同局域网下的其他主机连接到该redis,需要绑定本机在局域网中的地址,或者可以 0.0.0.0(不推荐)(2)protected-mode保护模式,默认开启。port端口,默认63794.通用配置(1)daemonize 默原创 2022-04-05 20:29:10 · 982 阅读 · 0 评论 -
超好用的redis可视化工具:Another Redis Desktop Manager
该可视化工具简洁且免费,且支持暗黑模式和redis命令行进行操作等GitHub地址:GitHub地址gitee地址:码云地址目前最新版本已经支持多个国家的语言并且对于redis16个数据库中的各个存储值也有数据统计网盘地址:链接:https://pan.baidu.com/s/1DJP–PG9OuNLjj1krkguTQ?pwd=zhou提取码:zhou...原创 2022-04-05 15:56:01 · 970 阅读 · 0 评论 -
window下访问同局域网中的redis服务端口问题Warning: no config file specified, using the default config. In order to..
问题描述: Warning: no config file specified, using the default config. In order to specify a config file use redis-server.exe /path/to/redis.conf大意就是没有指定启动时的配置文件本人最近在学习redis,于是在同局域网下的另一台主机下部署了一个window版本的redis,测试一下也是可以ping通过的。如下图:问题就出在和springboot集成的时候,我寻思原创 2022-04-04 23:52:01 · 8736 阅读 · 6 评论 -
(简单易上手)下载使用window版本redis
window版本下载1.window版本下载2.解压到指定目录3.命令方式启动redis,双击redis-server.exe启动4.打开redis命令行客户端,双击redis-cli.exe5.官方推荐1.window版本下载下载地址:https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100网盘地址:链接:https://pan.baidu.com/s/1dEZTKAcDKAuQ-hd0djctnw?pwd=fbfa提原创 2022-03-27 22:51:36 · 967 阅读 · 0 评论 -
Redis 基本命令和五大基础数据类型
一、Redis的官方简介Introduction to RedisLearn about the Redis open source projectRedis is an open source (BSD licensed), in-memory data structure store used as a database, cache, message broker, and streaming engine. Redis provides data structures such as stri原创 2022-03-27 22:42:17 · 1041 阅读 · 0 评论