随笔 - 77  文章 - 1 评论 - 10 阅读 - 68831
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  redis学习

初探redis缓存击穿、穿透、雪崩问题
摘要:现分析Redis缓存使用过程失效的一些问题,在有缓存的情况下,查询数据的顺序是先查询缓存,如果查询到数据则直接返回数据,如果没有查询到数据,则到数据库中查询,数据库中有数据的话,将查询出的数据写到缓存并返给用户,写到缓存中的目的是以备下次查询时可以直接从缓存中获取信息,这本身是一个正常的查询过程,但 阅读全文
posted @ 2022-02-27 15:29 Judy518 阅读(77) 评论(0) 推荐(0) 编辑
redis集群配置
摘要:现尝试在一个服务器上配置一个简单的redis集群,Linux环境下的配置有一篇文章可以参考一下:https://developpaper.com/redis-single-machine-sentry-and-cluster-construction,本次操作环境为Windows系统作为入门认识,具 阅读全文
posted @ 2022-01-24 17:29 Judy518 阅读(691) 评论(0) 推荐(0) 编辑
redis持久化选项
摘要:数据持久化就是将内存中的数据存储到磁盘上的过程,实现持久化有两种方式: 快照模式(snapshot):在某一时刻将所有数据进行一个整体的备份,例如mysql的dump模式,redis的RDB模式 日志类型(log type):所有的写操作(增、删、改)都会备份到一个文件中,当需要恢复数据的时候,所有 阅读全文
posted @ 2022-01-23 14:26 Judy518 阅读(71) 评论(0) 推荐(0) 编辑
初探redis事务
摘要:redis事务的基本命令组合有:multi,exec,discard,watch;它们允许单步执行多个命令,并提供两个保证: 事务中的所有命令被放到缓存队列中顺序执行,操作具有隔离性 事务中的所有命令要么全部执行,要么都不执行,所以操作具有原子性,但是不保证每一个命令操作的正确性! 使用方法如:mu 阅读全文
posted @ 2022-01-12 22:56 Judy518 阅读(65) 评论(0) 推荐(0) 编辑
初探redis分布式锁
摘要:有这样一个需求,一个系统部署在两套服务器上访问同一个数据库,访问某个表单时需要确定没有没有其他请求在访问,如果有其他请求在访问,则给出相关提示,退出请求。 这里如果是同一个系统上的请求,可以利用加锁的机制进行同步控制,显然在两个系统下这点是无法做到的,同步就是不同的执行过程在操作同一资源时做的一些控 阅读全文
posted @ 2022-01-09 23:11 Judy518 阅读(44) 评论(0) 推荐(0) 编辑
redis发布与订阅
摘要:redis消息的发布与订阅是一中消息通信模式:发布者发布消息;订阅者接收消息;如下图所示: 订阅者订阅信息:subscribe msg 发布者发布消息:publish msg "this is from helloworld";如下图示: 发布订阅命令有: psubscribe pattern [p 阅读全文
posted @ 2022-01-09 15:11 Judy518 阅读(37) 评论(0) 推荐(0) 编辑
redis基础操作
摘要:redis基础数据类型有:string,hash,list,set,zset(有序集合);现总结以上数据类型的基础操作,redis命令不区分大小写: 1、string(字符串): set key value:设置key值 get key:获取key值 getrange key start end:获 阅读全文
posted @ 2022-01-09 14:22 Judy518 阅读(64) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示