Redis
文章平均质量分 56
Redis的学习心得与分享
Ich will mit dir S wim
我讨厌温柔的女生,只要打过招呼 就会开始在意 只要互发过几次邮件 就会心潮澎湃 要是有电话打来 只是看着通话记录就情不自禁的笑起来 但是我知道 那只是因为温柔 对我温柔的人 对待他人也很温柔 而我险些忘记了这一点 如果说真相是残酷的 那谎言一定是最温柔的美 所以温柔即是谎言
展开
-
Redis缓存一致性问题及解决方案
还没等执行成功,此时如果项目「重启」了,那这次重试请求也就「丢失」了,那这条数据就一直不一致了。来讲,更新的缓存不一定会马上被读取,可能会导致缓存中有很多没有用的数据,浪费资源。最终 X 的值在缓存中是 1(旧值),在数据库中是 2(新值),也发生不一致。订阅变更日志,目前也有了比较成熟的开源中间件,例如阿里的。程序在执行过程中发生异常,最简单的解决办法是什么?显然有问题,以上是并发问题,除此之外从。线程A的缓存把线程B的缓存覆盖了。们的业务应用在修改数据时,「,然后再根据这条数据,去。原创 2023-05-29 20:51:56 · 1536 阅读 · 0 评论 -
Redis缓存击穿,穿透和雪崩
服务的高可用问题!Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。1.缓存穿透(查不到)概念:缓存穿透的概念很简单,用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是本次查询失败。当用户很多的时候,缓存都没有命中(秒杀!),于是都去请求了持久层数据库。这会给持久原创 2021-12-07 21:55:05 · 141 阅读 · 0 评论 -
Redis之主从复制
Redis伪集群的实现:1.复制redis.conf文件,修改相应配置[root@iZwz92v9xcjopi734c76bdZ etc]# cp redis.conf redis80.conf 1.修改端口号2.修改pid文件3.修改log日志文件4.修改dump.dbf文件2.在从机上启动redis-server[root@iZwz92v9xcjopi734c76bdZ bin]# redis-server /etc/redis80.conf3.查看redis运行情况ps au原创 2021-12-07 14:24:57 · 73 阅读 · 0 评论 -
redis的数据持久化,Redis相关文件存放路径
推荐好文:redis的数据持久化,Redis相关文件存放路径原创 2021-12-06 22:30:11 · 1976 阅读 · 0 评论 -
linux yum 安装redis
推荐好文:https://blog.csdn.net/luChenH/article/details/89947971**原创 2021-11-30 19:08:43 · 80 阅读 · 0 评论 -
RedisTemplate 序列化配置
背景当我们的数据存储到 Redis 的时候,我们的键(key)和值(value)都是通过 Spring 提供的 Serializer 序列化到数据库的。RedisTemplate 默认使用的是 JdkSerializationRedisSerializer。StringRedisTemplate 默认使用的是 StringRedisSerializer。序列化的方法JdkSerializationRedisSerializer:POJO对象的存取场景,使用JDK本身序列化机制,将pojo类通原创 2021-12-06 20:35:44 · 2057 阅读 · 1 评论 -
狂神说redis笔记完整版 PDF版
里面有我学习redis的资料以及狂神的redis笔记.pdf原创 2021-11-30 19:14:58 · 986 阅读 · 0 评论 -
Redis操作相关命令:查看、停止、启动
一、1、查看redis是否在运行ps aux | grep redis二、命令行直接启动/停止/重启redis如果是用apt-get或者yum install安装的redis,可以直接通过下面的命令停止/启动/重启redis可以直接通过下面的命令启动/停止/重启redis/etc/init.d/redis-server start 启动redis服务/etc/init.d/redis-server stop 停止redis服务/etc/init.d/r原创 2021-12-04 13:54:27 · 20233 阅读 · 0 评论 -
RedisTemplate查询不到redis中的数据问题解决
一.问题描述错误代码:package com.xia.redis02springboot;import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.test.context.SpringBootTest;import org.springframework.data.redis.core.Redis原创 2021-12-06 15:10:42 · 11253 阅读 · 9 评论