redis
杨杨得懿
小小程序员一枚
展开
-
Linux下redis安装与使用
redis官网地址:http://www.redis.io/在Linux下安装Redis非常简单,具体步骤如下(官网有说明):1、下载源码,解压缩后编译源码。 $ wget http://download.redis.io/releases/redis-2.8.3.tar.gz $ tar xzf redis-2.8.3.tar.gz $ cd redis-2...转载 2018-11-26 16:23:04 · 97 阅读 · 0 评论 -
redis 双写一致性 看一篇成高手系列1
原文地址:https://blog.csdn.net/hjm4702192/article/details/80518922首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议。目前没有...转载 2018-11-26 16:31:52 · 374 阅读 · 0 评论 -
redis 延时任务 看一篇成高手系列2
原文地址:https://blog.csdn.net/hjm4702192/article/details/80519010引言在开发中,往往会遇到一些关于延时任务的需求。例如生成订单30分钟未支付,则自动取消生成订单60秒后,给用户发短信对上述的任务,我们给一个专业的名字来形容,那就是延时任务。那么这里就会产生一个问题,这个延时任务和定时任务的区别究竟在哪里呢?一共有如下几...转载 2018-11-26 16:38:54 · 262 阅读 · 0 评论 -
redis 缓存击穿 看一篇成高手系列3
原文地址:https://blog.csdn.net/hjm4702192/article/category/7299857什么是缓存击穿在谈论缓存击穿之前,我们先来回忆下从缓存中加载数据的逻辑,如下图所示因此,如果黑客每次故意查询一个在缓存内必然不存在的数据,导致每次请求都要去存储层去查询,这样缓存就失去了意义。如果在大流量下数据库可能挂掉。这就是缓存击穿。场景如下图所示:...转载 2018-11-26 16:44:21 · 171 阅读 · 0 评论 -
redis设置键的生存时间或过期时间
原文地址:https://blog.csdn.net/hjm4702192/article/details/78707873设置键的生存时间或过期时间通过EXPIRE 命令或者PEXPIRE 命令,客户端可以以秒或者毫秒精度为数据库中的某个键设置生存时间( Time To Live , TTL) ,在经过指定的秒数或者毫秒数之后,服务器就会自动删除生存时间为0的键:redis>...转载 2018-11-26 16:58:09 · 4064 阅读 · 0 评论 -
Redis 总结精讲 看一篇成高手系统-4
原文地址:https://blog.csdn.net/hjm4702192/article/details/80518856本文围绕以下几点进行阐述1、为什么使用redis2、使用redis有什么缺点3、单线程的redis为什么这么快4、redis的数据类型,以及每种数据类型的使用场景5、redis的过期策略以及内存淘汰机制6、redis和数据库双写一致性问题7、如何应对缓存...转载 2018-11-26 17:00:08 · 222 阅读 · 0 评论