lotus

贵有恒何必三更眠五更起 最无益只怕一日曝十日寒

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Redis

摘要:看到一片不错的精简的redis文档,转载之,便于复习梳理之用 转自:https://www.cnblogs.com/rjzheng/p/9096228.html 引言 为什么写这篇文章? 博主的《分布式之消息队列复习精讲》得到了大家的好评,内心诚惶诚恐,想着再出一篇关于复习精讲的文章。但是还是要说明 阅读全文
posted @ 2018-05-28 16:13 白露~ 阅读(535) 评论(0) 推荐(0) 编辑

摘要:Redis持久化 Redis 提供了多种不同级别的持久化方式: RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 阅读全文
posted @ 2018-05-15 10:12 白露~ 阅读(393) 评论(0) 推荐(0) 编辑

摘要:最近在学习redis,特地了解了一下redis之父Salvatore Sanfilippo ,而看到了一篇优秀的文章,总解分享之 个人解读总结如下 取巧编程品质key word: 过硬的编码能力 快速排查定位错误能力 过程-高专注度 不断总结积累形成套路 擒贼先擒王,重设计, 先重点,后次重要性优化 阅读全文
posted @ 2018-05-11 16:28 白露~ 阅读(1824) 评论(0) 推荐(0) 编辑

摘要: 阅读全文
posted @ 2018-05-11 15:38 白露~ 阅读(272) 评论(0) 推荐(0) 编辑

摘要:Redis的7个应用场景 一:缓存——热数据 热点数据(经常会被查询,但是不经常被修改或者删除的数据),首选是使用redis缓存,毕竟强大到冒泡的QPS和极强的稳定性不是所有类似工具都有的,而且相比于memcached还提供了丰富的数据类型可以使用,另外,内存中的数据也提供了AOF和RDB等持久化机 阅读全文
posted @ 2018-05-07 17:55 白露~ 阅读(2424) 评论(0) 推荐(1) 编辑

摘要:Redis的事务功能详解 MULTI、EXEC、DISCARD和WATCH命令是Redis事务功能的基础。Redis事务允许在一次单独的步骤中执行一组命令,并且可以保证如下两个重要事项: >Redis会将一个事务中的所有命令序列化,然后按顺序执行。Redis不可能在一个Redis事务的执行过程中插入 阅读全文
posted @ 2018-05-04 15:13 白露~ 阅读(522) 评论(0) 推荐(0) 编辑

摘要:作为缓存系统都要定期清理无效数据,就需要一个主键失效和淘汰策略. 在Redis当中,有生存期的key被称为volatile。在创建缓存时,要为给定的key设置生存期,当key过期的时候(生存期为0),它可能会被删除。 1、影响生存时间的一些操作 生存时间可以通过使用 DEL 命令来删除整个 key 阅读全文
posted @ 2018-05-03 13:52 白露~ 阅读(759) 评论(0) 推荐(0) 编辑

摘要:FIFO:First In First Out,先进先出。判断被存储的时间,离目前最远的数据优先被淘汰。 LRU:Least Recently Used,最近最少使用。判断最近被使用的时间,目前最远的数据优先被淘汰。 LFU:Least Frequently Used,最不经常使用。在一段时间内,数 阅读全文
posted @ 2018-05-03 13:45 白露~ 阅读(11256) 评论(0) 推荐(1) 编辑

摘要:一、概述 和传统关系型数据库一样,Redis 同样是支持事务的。Redis 的事务可以通过 MULTI/EXEC/DISCARD/WATCH 等命令来实现。 二、事务的 ACID 特性 1). 原子性:事务中的命令要么全部执行,要么都不执行。 Redis 的事务和传统的关系型数据库事务最大的区别在于 阅读全文
posted @ 2018-05-03 13:33 白露~ 阅读(292) 评论(0) 推荐(0) 编辑

摘要:单线程模型: redis中的数据结构并不全是简单的kv,还有list、hash等复杂的结构,这些结构很可能会进行细粒度的操作,比如在很长的列表偶棉添加一个元素,在hash当中或者删除一个对象,这样的一个操作就会添加很多的锁,导致同步的开销大大增加,redis权衡之后选择使用单线程,突出自己功能的灵活 阅读全文
posted @ 2018-05-03 13:02 白露~ 阅读(352) 评论(0) 推荐(0) 编辑

摘要:(1)什么是redis? Redis 是一个基于内存的高性能key-value数据库。 (有空再补充,有理解错误或不足欢迎指正) (2)Reids的特点 Redis本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数 阅读全文
posted @ 2018-05-03 11:08 白露~ 阅读(452) 评论(0) 推荐(0) 编辑

摘要:redis与memcached redis支持更多的数据结构 redis支持数据持久化 redis支持两种存储方式:snapshot(快照)和aof(append only mode),快照是定时将内存快照持久化到硬盘(crash会丢失数据),aof是在写入数据的同时将操作命令保存到日志(不会丢失数 阅读全文
posted @ 2018-05-03 09:48 白露~ 阅读(216) 评论(0) 推荐(0) 编辑

摘要:Redis详解入门篇 【本教程目录】 1.redis是什么2.redis的作者3.谁在使用redis4.学会安装redis5.学会启动redis6.使用redis客户端7.redis数据结构 – 简介8.redis数据结构 – strings9.redis数据结构 – lists10.redis数据 阅读全文
posted @ 2018-05-02 17:27 白露~ 阅读(604) 评论(0) 推荐(0) 编辑