redi

项目集成redis实战

项目集成redis实战 1.进入到项目的tomcat配置文件中,修改redis服务器和密码 cd /usr/src/tomcat-pinter/webapps/WEB-INF/classes/ vi application.properties. 2.杀死tomcat进程,重启服务 3.重启服务 c ......
实战 项目 redis

基于docker部署redis

Docker中部署redis一、在docker中拉去redis镜像docker pull redis二、在本机给redis创建配置文件1.mkdir –p /root/docker/redis/conf2.上传redis自带的redis.conf到改目录下。注意:有可能xftp无法链接,可以先传到其 ......
docker redis

linux下redis安装与使用

linux下redis安装与使用一、redis安装1.上传reids压缩包到任意目录,一般与mysql数据库放一起。/usr/src2.redis压缩包解压tar xvf redis-7.0.4.tar.gz3.用gcc编译C语言,先安装gccyum install –y gcc4.进入到解压后的r ......
linux redis

redis常用命令

Redis常用命令一.redis特点:1.支持数据的持久化,可以将内存的数据保存在磁盘中,重启时再次加载2.存储的数据多样化,支持:string、list、hash、set、zset数据结构的存储3.支持master-slave模式的数据备份二.redis优势:性能高,读的速度为11万次/s,写的速 ......
命令 常用 redis

redis配置和使用方法

Redis配置和使用方法一、下载和环境配置1.下载Redis官网:https://github.com/tporadowski/redis/releases,根据本地电脑下载适配的压缩包。2.环境配置下载到本地后,解压到任意目录。进入文件内,复制地址添加到本地电脑的系统环境变量Path路径。二、Re ......
使用方法 方法 redis

redis学习十四:redis持久化之RDB

持久化技术:把内存中数据最终写入磁盘,RDB和AOF 为什么需要:防止服务器宕机缓存数据都没有了 RDB:RDB持久性以指定的时间间隔执行数据集的时间点快照(实现类似照片记录效果的方式,就是把某一时刻的数据和状态以文件形式写到磁盘上,也就是快照。这样一来即使故障宕机,快照文件也不会丢失,数据的可靠性 ......
redis RDB

Redis分片集群-故障转移

为了演示故障转移,我们可以先通过watch命令查看某台节点信息监控整个集群状态: watch redis-cli -p 9001 cluster nodes 接着我们让某台节点宕机,执行命令:redis-cli -p 9002 shutdown,回车。 可以发现控制台监控到9002已失去连接。等待一 ......
集群 故障 Redis

redis学习十三:数据类型命令及落地运用 (bitfield)

redis位域bitfield:将redis字符串看成一个由二进制组成的数组,并且对这个数组中任意偏移进行访问 1.获取hello的ascall码值图中分别对应h,e,l i有符合,u没符号 更改对应的值 2.什么都不说情况下是循环溢出:wrap使用回绕方法处理有符号整数和无符号整数的溢出情况 sa ......
bitfield 命令 类型 数据 redis

pmm版本1监控redis

环境: OS:Centos 7 PMM:版本1 注意:如下方法只适用于pmm版本1,pmm2好像不支持. 1.下载redis_exporterwget https://github.com/oliver006/redis_exporter/releases/download/v1.3.5/redis ......
版本 redis pmm

Redis分片集群-集群伸缩

redis-cli --cluster提供了很多操作集群的命令,可以通过下面方式查看: redis-cli --cluster help执行如下: 比如,添加节点的命令: new_host代表需要添加的节点ip, exitsting_host代表已经存在的主机IP,也即集群中已经有的,为什么需要知道 ......
集群 Redis

解决redis从服务器未配置主服务器密码导致数据未同步&磁盘饱满问题

## 问题前置场景 本人前几天买了一台2核4G+40G磁盘空间的云服务器用来学习使用,在服务器上安装了docker。为了学习redis主从架构,使用docker-compose部署了一主二从三台redis服务,部署完成之后测试发现从服务器并没有同步主服务器的数据,查看配置文件没有看出来什么问题,进入 ......
服务器 磁盘 密码 数据 问题

2023-06-25:redis中什么是缓存穿透?该如何解决?

2023-06-25:redis中什么是缓存穿透?该如何解决? 答案2023-06-25: **缓存穿透** 缓存穿透指的是查询一个根本不存在的数据,在这种情况下,无论是缓存层还是存储层都无法命中。因此,每次请求都需要访问数据库,这将导致不存在的数据每次都需要查询存储层,这样缓存就失去了保护后端存储 ......
缓存 redis 2023 06 25

利用chatgpt解决单主机多实例模式Redis主从配置的报错问题:Error condition on socket for SYNC: Connection refused

今天在配置redis主从配置时,从实例报错:Error condition on socket for SYNC: Connection refused 我是在单体机上配置三个实例,实现redis的一主二从。 1.首先,创建三个文件夹,名字分别叫7001、7002、7003(我喜欢将应用安装在tmp ......
主从 Connection condition 实例 主机

redis,mongo,mysql,es区别

Redis、MongoDB、MySQL和Elasticsearch(ES)都是常用的数据库系统,各有不同的特点和适用场景,具体区别如下: Redis:Redis是一种高性能键值存储数据库,基于内存操作,支持数据持久化,支持数据类型丰富灵活,如字符串、哈希、列表、集合、有序集合等。Redis还提供了订 ......
redis mongo mysql es

.Net全网最简Redis操作

支持.Net/.Net Core/.Net Framework,可以部署在Docker, Windows, Linux, Mac。 Redis作为一款主流的缓存工具在业内已广受欢迎。本文将会介绍操作Redis的一种最简单的方法。 本文假定你身边已有安装好的Redis应用,该应用的网络地址为(ip+p ......
全网 Redis Net

redis原理

Redis(Remote Dictionary Server)是一种基于键值对的内存数据库,其底层原理主要包括以下几个方面: 存储结构: 字符串:Redis中最基本的数据结构是字符串。字符串类型的值可以是普通的文本数据,也可以是二进制数据。 哈希表(Hash):哈希表用于存储具有键值对的数据。在Re ......
原理 redis

Redis缓存使用技巧和设计方案?薪火数据知识库

Redis是一种开源的内存数据库,被广泛应用于缓存系统设计和实现中。它提供了高性能、低延迟的数据访问,并支持多种数据结构和丰富的功能。下面将详细介绍Redis缓存的使用技巧和设计方案。 一、Redis缓存基本原理: 数据存储结构: Redis支持多种数据结构,如字符串(String)、哈希(Hash ......
薪火 使用技巧 知识库 缓存 技巧

k8s 启动redis

1、在kubenetes集群中创建一个pod 创建redis,拉取镜像 kubectl create deployment redis --image=redis 2、查看镜像是否下载成功 kubectl get pod status为running 表示拉取完成 3、暴露redis端口 kubec ......
redis k8s k8 8s

Redis-list类型常用命令

Redis-list常用命令 lpush 从左侧添加 127.0.0.1:6379> lpush k1 1 2 3 4 5 5 127.0.0.1:6379> lrange k1 0 -1 5 4 3 2 1 rpush 从右侧添加 127.0.0.1:6379> rpush k1 0 -1 7 1 ......
Redis-list 命令 常用 类型 Redis

redis-string常用命令

string类型的常用命令 常用SET/GET SET k1 v1 EX参数:以秒为单位设置过期时间 set k2 v2 EX 10 PX参数:以毫秒为单位设置过期时间 set k2 v2 PX 10000 EXAT参数:设置以秒为单位的UNIX时间戳所对应的时间为过期时间 PXAT参数:设置以毫秒 ......
redis-string 命令 常用 string redis

2023-06-23:redis中什么是缓存击穿?该如何解决?

2023-06-23:redis中什么是缓存击穿?该如何解决? 答案2023-06-23: 缓存击穿是指一个缓存中的热点数据非常频繁地被大量并发请求访问,当该热点数据失效的瞬间,持续的大并发请求无法通过缓存获取到数据,而直接访问数据库,这就好像在一个稳固完好的容器上打开了一个洞。 解决缓存击穿问题的 ......
缓存 redis 2023 06 23

WordPress开启Nginx Redis Cache缓存 解决FastCGI Cache内网穿透兼容问题

本文转载自:WordPress开启Nginx Redis Cache缓存 解决FastCGI Cache内网穿透兼容问题 更多内容请访问钻芒博客:https://www.zuanmang.net 上回说到,Wordpress配合 Nginx FastCGI Cache缓存可以极大提升速度体验,但钻芒 ......
Cache 缓存 WordPress FastCGI 问题

Docker 安装redis、mysql、nginx、rabbitmq

# rabbitmq docker run -d --name myrabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3.7.7-management # redis docker run -d -p 6379:6379 --name myredis red ......
rabbitmq Docker redis mysql nginx

【redis已解决】Warning: no config file specified, using the default config. In order to specify a config

1.启动redis:双击redis-server.exe。 报错:Warning: no config file specified, using the default config. In order to specify a config file use F:\liuf\Redis3\red ......
config specified Warning default specify

Redis学习经验

Redis 各位读者朋友你们好,我是你们的好朋友IT黑铁,最近巩固加深Redis中将经验记录了下来,其中若有错误请多指教! 学习途径: B站黑马程序员的Redis视频 注:由于部分ppt图片过于的好和部分知识基本不需要扩展,我就直接截取了黑马程序员的ppt图片,万分感谢! 概述Redis是一款键值对 ......
学习经验 经验 Redis

mac上redis的使用

去年大数据的时候装过redis,感觉挺好用的 这里贴一篇很详细的参考文章 https://huaweicloud.csdn.net/637ee66ddf016f70ae4c90af.html?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_rel ......
redis mac

跟我一起学Redis之五种基本类型及其应用场景举例

**前言** 来啦,老弟?来啦,上一篇就当唠唠嗑,接下来就开始进行实操撸命令,计划是先整体单纯说说Redis的各种用法和应用,最后再结合代码归纳总结。 Redis默认有16个数据库(编号为0~15),默认使用第0个,通过命令select任意切换数据库,和MySql切换数据库一个道理;各数据库之间的数 ......
场景 类型 Redis

Redis–内存淘汰机制(涉及到过期策略)

这个博客的内容包括以下几个点: 1.redis内存淘汰机制 2.若有大量的key需要设置同一时间过期,一般需要注意什么? 3.过期键删除策略 4.redis如何保证数据都是热点数据 ### 一、redis内存淘汰机制 **1,概念:** 内存淘汰机制:redis配置文件可以设置maxmemory,内 ......
机制 内存 策略 Redis

redis 双写一致性

### 双写一致性 ```python 加入了缓存后,缓存有数据,先去缓存拿,但mysql中数据边了,缓存中数据不会自动变化,出现不一致问题, #双写一致性 写入mysql,rredis没有改,导致数据不一致 #解决方法 -1 修改数据,删除缓存 -2 修改数据,更新缓存 -3 定时更新缓存 》实时 ......
一致性 redis

Redis 分布式锁

为什么使用分布式锁 场景 在分布式系统中,java 中 synchronized 锁只是 JVM 级别的,也就是进程级别。因此,当同一个服务,启动多次出现多个节点时,在不同进程中,相同的同步代码块使用 synchronized,并不能达到想要的同步效果,也就是这个关键字管不到别的进程。 此时,前端如 ......
分布式 Redis