使用经验: 千万记住keys和smembers生产环境不要用, 有个网友的测试: 存取100万数据,keys100万数据,smembers 集合存放100万数据  一起执行,显示qps1757,cpu 使用11.0%,cpu马上明显飙高了。     项目 说明 List 数据类型 没有 List 个数限制,单个元素最大值为 512 MB,推荐 list的元素个数小于 8192, value 最大
转载 2016-04-29 19:08:00
62阅读
书籍推荐。
原创 2023-02-18 12:27:51
14阅读
首先,缓存的对象有三种: 1:数据库中单条的的数据(以表名跟id作为key永久保存到Redis),在有更新的地方都要更新缓存(不适用于需要经常更新的数据); 2:对于一些不分页,不需要实时(需要多表查询)的列表,我们可以将列表结果缓存到redis中,设定一定缓存时间作为该数据的存活时间。用获取该列表
转载 2022-02-28 11:19:59
189阅读
新浪作为全世界最大的Redis用户,在开发和运维方面有非常多的经验。本文作者来自新浪,希望能为业界提供一些亲身经历,让大家少走弯路。使用初衷从2010年上半年起,我们就开始尝试使用Redis,主要出于以下几方面的考虑。性能比MySQL好。因为业务的发展对性能的需求越来越强烈。丰富的数据类型。在速度就是市场的互联网时代,快速开发是一个不变的需求。Cache宕机让人纠结,Redis有半持久化和持久化两
转载 2023-07-10 11:35:13
0阅读
文/杨海朝新浪作为全世界最大的Redis用户,在开发和运维方面有非常多的经验。本文作者来自新浪,希望能为业界提供一些亲身经历,让大家少走弯路。使用初衷从2010年上半年起,我们就开始尝试使用Redis,主要出于以下几方面的考虑。性能比MySQL好。因为业务的发展对性能的需求越来越强烈。丰富的数据类型。在速度就是市场的互联网时代,快速开发是一个不变的需求。Cache宕机让人纠结,Redis有半持久化
转载 精选 2015-03-18 15:24:29
354阅读
新浪作为全世界最大的Redis用户,在开发和运维方面有非常多的经验。本文作者来自新浪,希望能为业界提供一些亲身经历,让大家少走弯路。使用初衷从2010年上半年起,我们就开始尝试使用Redis,主要出于以下几方面的考虑。性能比MySQL好。因为业务的发展对性能的需求越来越强烈。 丰富的数据类型。在速度就是市场的互联网时代,快速开发是一个不变的需求。 Cache宕机让人纠结,Redis有半持久化和持久
转载 2023-04-26 00:42:28
26阅读
适用场景:并发量大、访问量大的业务规范:介绍军规内容解读:讲解军规设置原因,解读比军规内容更重要写在前面的话:总是在灾难发生后,才想起容灾的重要性;总是在吃过亏后,才记得曾经有人提醒过。一、基础规范【5条】1. 必须配置访问密码解读:裸奔的Redis除了方便被外部盗取数据外,内部管理上也极易出现误操作风险,如误连造成数据被覆盖、丢失!2.必须以非root用户启动解读:Redis的设计过于灵活,这直
# Redis 使用经验心得 ## 一、整体流程 在学习和使用 Redis 时,需要按照以下步骤进行: ```mermaid pie title Redis 使用经验心得 "了解Redis" : 20 "安装Redis" : 20 "连接Redis" : 20 "操作Redis" : 20 "优化Redis" : 20 ``` ## 二、具体
原创 4月前
9阅读
问题:怎么保持缓存与数据库一致?要解答这个问题,我们首先来看不一致的几种情况。我将不一致分为三种情况:1. 数据库有数据,缓存没有数据;2. 数据库有数据,缓存也有数据,数据不相等;3. 数据库没有数据,缓存有数据。在讨论这三种情况之前,先说明一下我使用缓存的策略,也是大多数人使用的策略,叫做 Cache Aside Pattern。酷壳里的 缓存更新的套路 一文,很值得一读,我的策略也是从他那学
转载 2018-03-12 11:27:49
5360阅读
原文:http://www.programmer.com.cn/14577/新浪作为全世界最大的Redis用户,在开发和运维方面有非常多的经验。本文作者来自新浪,希望能为业界提供一些亲身经历,让大家少走弯路。使用初衷从2010年上半年起,我们就开始尝试使用Redis,主要出于以下几方面的考虑。性能比... Read More
转载 2014-07-05 22:23:00
63阅读
  文章目录 前言 一、抽奖功能要点 1.1、奖品多抽问题 1.2、概率计算问题 二、redis实现抽奖   前言       抽奖的功能在互联网的项目中随处可见,通过这些给用户惊喜的功能,来达到引流的效果。但是这个功能说难也难,说简单也简单。因为一般互联网的工程都是集群部署,抽奖的时候还要考虑线程间奖品争夺的问题,通过redis可以很轻松实现抽奖功能,我阐述下我的思路,请大家参考。 一
原创 2021-08-31 09:57:12
2957阅读
目录 参考链接本文环境为什么使用队列Laravel 中的队列分发任务任务队列 Worker Last-Modified: 2019年5月10日11:44:18参考链接使用 Laravel Queue 不得不明白的知识Laravel 队列文档本文环境Laravel 5.5队列 Redis为什么使用队列使用队列的目的一般是:异步执行出错重试解释一下:异步执行: 部分代码执行很耗时, 为了提高响应
转载 2月前
13阅读
目录前言1.redis是什么2.redis的存储结构有哪些3.为什么要用redisredis为什么那么快4.缓存雪崩、缓存穿透、缓存击穿5.redis的持久机制6.redis的过期策略7.redis的淘汰策略8.redis怎么设置高可用或者集群9.redis实现分布式锁10.分布式锁的特征11.redis的应用场景 前言多的咱不说,因为是面试题,所有你只管背就ok,保证让你快乐两年半。java
目录1 redis集群模式背景2 redis cluster介绍2.1 节点间的内部通信机制2.2 基本通信原理2.2.1 gossip 协议2.2.2 ping 消息深入3 分布式寻址算法3.1 hash 算法3.2 一致性 hash 算法3.3 redis cluster 的 hash slot 算法4 redis cluster 的高可用与主备切换原理4.1 判断节点宕机4.2 从节点过滤
转载 2023-05-25 11:38:00
97阅读
文章目录前言一、问题思路1、数据库统计2、redis的set集合3、redis的HyperLogLog总结前言      开发中遇到了一个貌似很简单的需求,统计某个接口的日访问数量。貌似功能很简单的样子,数据库新增一个记录表,最后按照时间去重下即可。如果真是这样,这里阐述一个通过redis使用hyperloglog数据结构实现访问量统计,请大家参考。 一、问题思路需求:实现某个接口每天调用了多少次,每个用户只记录一次。1、数据库统计
原创 2021-08-31 10:00:50
2938阅读
redis是性能比较好的nosql,这里总结下个人使用的经验总结:【key命名】1、全局规划,key值前缀
转载 2022-07-04 15:58:17
46阅读
转载自http://xiaodi667.iteye.com/blog/1415903 一、安装 1、redis的下载及安装: mkdir /usr/local/redis cd /usr/local/redis wget http://redis.googlecode.com/files/redis-2.4.2.tar.gz tar xzf redis-2.4.2.tar
转载 精选 2012-07-14 23:42:31
2193阅读
微信朋友圈的点赞、评论,只能看到自己好友的信息。这就涉及到了一个共同好友的概念,通过redis的set集合可以很轻松的实现此功能。
原创 2021-08-30 18:34:19
1725阅读
一、protected-mode默认情况下,redis node和sentinel的protected-mode都是yes,在搭建集群时,若想从远程连接redis集群,需要将redis node和sentinel的protected-mode修改为no,若只修改redis node,从远程连接sen
原创 2021-07-21 16:53:18
669阅读
Redis 在当前的技术社区里是非常热门的。从来自 Antirez 一个小小的个人项目到成为内存数据存储行业的标准,Redis已经走过了很长的一段路。随之而来的一系列最佳实践,使得大多数人可以正确地使用 Redis。下面我们将探索正确使用 Redis 的10个经验。1、停止使用 KEYS *Okay,以挑战这个命令开始这篇文章,或许并不是一个好的方式,但其确实可能是最重要的一点。很多时候当我们关注
转载 2021-04-25 11:26:05
90阅读
  • 1
  • 2
  • 3
  • 4
  • 5