redis
蔡小鱼儿
这个作者很懒,什么都没留下…
展开
-
那些年用过的Redis集群架构(含面试解析)
https://zhuanlan.zhihu.com/p/59062163转载 2019-12-10 11:11:45 · 85 阅读 · 0 评论 -
redis排行榜之日排行周排行设计
排行榜功能是一个很普遍的需求。使用 Redis 中有序集合的特性来实现排行榜是又好又快的选择。一般排行榜都是有实效性的,比如“用户积分榜”。如果没有实效性一直按照总榜来排,可能榜首总是几个老用户,对于新用户来说,那真是太令人沮丧了。首先,来个“今日积分榜”吧,排序规则是今日用户新增积分从多到少。那么用户增加积分时,都操作一下记录当天积分增加的有序集合。 假设今天是 2015 年 04 ...转载 2019-06-12 10:28:57 · 1554 阅读 · 0 评论 -
Redis高可用方案-哨兵与集群
https://blog.csdn.net/sunhuiliang85/article/details/78361211Redis高可用方案一.名词解释二.主从复制Redis主从复制模式可以将主节点的数据同步给从节点,从而保障当主节点不可达的情况下,从节点可以作为后备顶上来,并且可以保障数据尽量不丢失(主从复制可以保障最终一致性)。第二,从节点可以扩展主节点的读...转载 2019-06-03 11:38:58 · 221 阅读 · 0 评论 -
Redis的五种对象类型及其底层实现
https://blog.csdn.net/caishenfans/article/details/44784131Redis对象类型简介Redis是一种key/value型数据库,其中,每个key和value都是使用对象表示的。比如,我们执行以下代码:redis>SET message "hello redis"其中的key是message,是一个包含了字符串"messag...转载 2019-05-31 15:34:45 · 120 阅读 · 0 评论 -
Redis到底是多线程还是单线程?线程安全吗
转自:https://blog.csdn.net/bird73/article/details/79792548总结:redis是单线程,线程安全redis可以能够快速执行的原因:(1) 绝大部分请求是纯粹的内存操作(非常快速)(2) 采用单线程,避免了不必要的上下文切换和竞争条件(3) 非阻塞IO - IO多路复用(IO 多路复用是什么意思?)IO多路复用中有三种方式:s...转载 2019-03-01 08:23:30 · 642 阅读 · 0 评论 -
读完这篇文章,就基本搞定了Redis数据库
https://www.testwo.com/article/1362转载 2018-10-29 12:43:03 · 154 阅读 · 0 评论 -
redis 的两种持久化方式及原理
Redis提供的持久化机制 Redis是一种面向“key-value”类型数据的分布式NoSQL数据库系统,具有高性能、持久存储、适应高并发应用场景等优势。它虽然起步较晚,但发展却十分迅速。 近日,Redis的作者在博客中写到,他看到的所有针对Redis的讨论中,对Redis持久化的误解是最大的,于是他写了一篇长文来对Redis的持久化进行了系统性的论述。文章主要包含三个方面:Redis持久化...转载 2018-07-12 08:19:57 · 719 阅读 · 1 评论 -
java之redis篇(spring-data-redis整合)
redis的知识:官网 1,利用spring-data-redis整合项目使用的pom.xml:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.o...转载 2018-07-10 14:26:03 · 113 阅读 · 0 评论 -
Redis的7个应用场景
Redis的7个应用场景 一:缓存——热数据热点数据(经常会被查询,但是不经常被修改或者删除的数据),首选是使用redis缓存,毕竟强大到冒泡的QPS和极强的稳定性不是所有类似工具都有的,而且相比于memcached还提供了丰富的数据类型可以使用,另外,内存中的数据也提供了AOF和RDB等持久化机制可以选择,要冷、热的还是忽冷忽热的都可选。结合具体应用需要注意一下:很多人用spring的AOP来构...原创 2018-06-26 08:56:52 · 84 阅读 · 0 评论