redis
孙文旭
这个作者很懒,什么都没留下…
展开
-
Redis事务
redis 事务 Redis事务 Redis中的事务(transaction)是一组命令的集合。事务同命令一样都是Redis最小的执行单位,一个事务中的命令要么都执行,要么都不执行。Redis事务的实现需要用到 MULTI 和 EXEC 两个命令,事务开始的时候先向Redis服务器发送 MULTI 命令,然后依次发送需要在本次事务中处理的命令,最后再发送 EXEC 命令表示事务命令结束。Redis...原创 2019-07-23 20:16:02 · 84 阅读 · 0 评论 -
Redis 常用应用场景
1、缓存 缓存现在几乎是所有中大型网站都在用的必杀技,合理的利用缓存不仅能够提升网站访问速度,还能大大降低数据库的压力。Redis提供了键过期功能,也提供了灵活的键淘汰策略,所以,现在Redis用在缓存的场合非常多。 2、排行榜 很多网站都有排行榜应用的,如京东的月度销量榜单、商品按时间的上新排行榜等。Redis提供的有序集合数据类构能实现各种复杂的排行榜应用。 3、计数器 什么是计数器,如电商网...转载 2019-07-23 20:18:29 · 118 阅读 · 0 评论 -
redis4.0深入持久化
前言 本篇博文将详细介绍redis4.0所提供的持久化方案:RDB持久化和AOF持久化以及redis4.0新特性混合持久化。这里将从原理到配置以及相关实践进行说明,希望能对你有所帮助。 一、RDB持久化 简介 RDB持久化方式是通过快照(snapshotting)完成的,当符合一定条件时,redis会自动将内存中所有数据以二进制方式生成一份副本并存储在硬盘上。当redis重启时,并且AOF持久化未...转载 2019-07-23 20:47:31 · 217 阅读 · 0 评论 -
Redis 设置为后台进程
现象 我们开启radis服务是运行redis-server命令 然后redis会自动读取默认的配置文件,然后服务启动如下: 但是这个界面一旦退出,服务就马上停止了,所以我们应该修改配置文件,让服务变成守护进程的方式,在后台运行 解决 1、在redis根目录下,添加配置文件 将redis源码项目中的redis.conf 移动到该目录下 我的redis是下载的项目源码自己编译的所以根目录下并没有red...原创 2019-07-22 22:13:20 · 549 阅读 · 0 评论 -
为什么说Redis是单线程的?
一、前言 近乎所有与Java相关的面试都会问到缓存的问题,基础一点的会问到什么是“二八定律”、什么是“热数据和冷数据” ,复杂一点的会问到缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题,这些看似不常见的概念,都与我们的缓存服务器相关,一般常用的缓存服务器有Redis、Memcached等,而笔者目前最常用的也只有Redis这一种。 如果你在以前面试的时候还没有遇到过面试官问你:为什么说Re...转载 2019-07-23 09:35:00 · 117 阅读 · 0 评论