使用Redis过程中,总是会遇到各种各样问题,这里进行问题的总结,作为Redis 进阶的经验分享。 更新缓存的问题[主动]需要操作人员去操作,或者定时调度 [被动]由用户触发更新 [预加载]提前加载好数据方案1[主动]后台点击更新缓存按钮,从DB查找最新数据集合,删除原缓存数据,存储新数据到缓存;问题:更新过程中删除掉缓存后刚好有业务在查询,那么这个时候返回的数据会是空,会影响用户体验方案2[被动...
转载 2021-07-15 13:43:35
339阅读
为了保证服务器的稳定和服务质量,《大话西游OnlineⅡ》将于2009年3月26日早上8:00停机,进行每周例行的维护工作,维护时间为早上08:00-08:45,如果在维护期间无法完成维护内容,开机时间将继续顺延。此外,本次维护还将进行一些游戏内容的修正,请各位玩家相互转告,并留意游戏时间,以免造成不必要的损失。对于停机期间给玩家带来的不便,敬请见谅,网易游戏感谢所有玩家的支持和配合。点击进入下载
最近在整理一些之前面试过程中遇到比较有意思的话题,写出来其实更多的是为了抛砖引玉,触发你对它深度思考。如果你也无法get到面试官对Redis主从同步方面的关注点,那这篇文章足以引起你鼻腔的共鸣。Redis主从同步很多人不太熟悉甚至避而不谈,不像mysql主从同步一般人都可以朗朗上口,归根到底是Redis主从同步是一种过渡时期的方案,并非高可用的方案。主从同步1. 为何要同步当 master 挂掉的
原创 2023-04-02 15:23:40
95阅读
Redis为什么快?项目中会用到redis,因为redis可做缓存,并发每秒能处理10w条数据。但你知道为什么redis存取那么快么,你可能会说redis基于内存,基于K-V存储,单线程….。等等,为什么单线程反而会快了呢?其实Redis是基于NIO的多路复用模型。Windows环境下是select的多路复用,Linux环境下是epoll的多路复用。可能有人会问,什么是多路复用。多路复用简单来说,
原创 2021-04-12 14:04:22
163阅读
Redis持久化 由于Redis的数据保存是基于内存的,这也就导致如果服务器断电就会丢失这部分数据,因此需要持久化操作,Redis的持久化有2种,分别是rdb和aof RDB Redis会单独创建一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程结束了,再用这个临时文件来替换上次持 ...
转载 2021-10-13 12:00:00
51阅读
2评论
redis进阶Redis 简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。
一、Redis事务 1、Redis事务定义 Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。 Redis事务的主要作用就是串联多个命令防止别的命令插队。 2、Multi、Exec、discard 从输入Mult ...
转载 2021-07-28 15:34:00
69阅读
2评论
Redis 1 Redis中的数据结构 ![image-20201204114339215](Redis day02.assets/image-20201204114339215.png) 传统键值存储是关联字符串值到字符串键,但是 Redis 的值不仅仅局限于简单字符串,还可以持有更复杂的数据结构。下面列的是 Redis 支持的所有数据结构,后面将逐一介绍: String(字符串) List(
原创 2023-07-08 12:40:41
58阅读
1、一定要设置最大缓存大小并设置缓存策略 如果不设置最大缓存,在新添加数据时,如果超过最大内存回事redis崩溃! 设置方式:maxmemory 1GB 使用redis-cli登录后,使用info命令查看内存情况: # Memory used_memory:882920 used_memory_hu
原创 2021-09-14 10:04:42
100阅读
redis发布订阅 参考文章:https://pythonav.com/wiki/detail/3/33/ 1.subscribe 订阅一个或者多个频道 2.publish 给指定的频道发消息 3.psubscribe 订阅指定模式的消息频道,*代表所有 4.pubsub channels 查看当前 ...
转载 2021-11-02 09:43:00
140阅读
2评论
附以下模块的使用场景,
原创 2022-11-22 11:24:53
107阅读
Redis进阶操作之配置&备份恢复&常用命令。
原创 2022-04-07 11:04:12
118阅读
Redis 菜鸟进阶 背景 最近产品一直要优化性能,加强高可用. 有一个课题是Redis高可
原创 2022-11-26 12:07:05
121阅读
一、Redis 简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Re
一、redis介绍 redis的功能特性 1、高速读写 2、数据类型丰富 3、支持持久化 4、多种
转载 2019-12-12 08:27:00
103阅读
2评论
Redis 基础应用(二)==============================================================================概述:安全相关的配置;事务功能;connection(连接)及Server 相关的命令发布与订阅(publish/subscribe)Redis的持久化Redis的主从复制Redis的sentinel机制Redis的C
原创 2017-03-25 21:04:53
2111阅读
1点赞
解锁更多Redis应用技巧
转载 2021-06-13 23:00:35
87阅读
编译时,会按照性能和系统平台,选择最佳的 IO 多路复用函数作为底层实现,选择顺序是,首先尝试选择 Solaries 中的 evport,如果没有,就读事件,事件处理器为 acceptTcpHandler,该函数在有新连接进入时,会被派发器派发读任务。
原创 1月前
33阅读
文章目录缓存设计缓存穿透定义原因缓存穿透问题解决方案缓存空对象布隆过滤
原创 2022-03-28 14:40:45
132阅读
文章目录1、Redis事务1.1、multi、exec、discard1.2、事务的错误处理1.3、==悲观锁==1.4、==乐观锁==1.5、watch1.6、==Redis事务三特性==1.7、利用redis实现秒杀2、Redis持久化2.1、RDB2.2、AOF2.3、总结3、Redis主从复制3.1、一主多从3.1.1、查看主从关系相关信息3.1.2、配从(库)不配主(库)3.1.3、主
转载 2024-08-25 10:01:48
21阅读
  • 1
  • 2
  • 3
  • 4
  • 5