Iml
Iml
全部文章
Redis
Java基础(3)
Java集合(5)
JVM(13)
LeetCode(3)
RabbitMQ(1)
Solr(1)
SpringMVC(2)
剑指offer(52)
多线程与高并发(10)
数据库(2)
未归档(44)
计算机网络(3)
设计模式(1)
归档
标签
去牛客网
登录
/
注册
代码学习之路
我之为我,只在异人处
全部文章
/ Redis
(共6篇)
Redis 持久化机制
为什么要持久化机制 持久化数据:就是将内存中的数据写入到硬盘里面, 原因:为了之后重用数据(比如重启机器、机器故障之后恢复数据),或者是为了防止系统故障而将数据备份到一个远程位置 Redis有哪些持久化操作 Redis的一种持久化方式叫快照(snapshotting,RDB),另一种方式是只...
2019-07-02
0
715
Redis 设置过期时间 内存淘汰机制
设置过期时间 Redis中有个设置时间过期的功能,即对存储在 redis 数据库中的值可以设置一个过期时间。作为一个缓存数据库,这是非常实用的。如我们一般项目中的 token 或者一些登录信息,尤其是短信验证码都是有时间限制的,按照传统的数据库处理方式,一般都是自己判断过期,这样无疑会严重影响项目...
2019-07-02
0
597
Redis 和 Memcached 的区别
1 、Redis不仅仅支持简单的k/v类型的数据,同时还提供string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)等数据结构的存储。memcache支持简单的数据类型,String。 2 、Redis支持数据的备份,即mast...
2019-07-02
0
544
为什么要用 redis 而不用 map做缓存
参考资料:https://segmentfault.com/q/1010000009106416 缓存分为本地缓存和分布式缓存。以 Java 为例,使用自带的 map 或者 guava 实现的是本地缓存,最主要的特点是轻量以及快速,生命周期随着 jvm 的销毁而结束,并且在多实例的情况下,每个实例...
2019-07-02
0
573
为什么要使用Redis缓存
Redis的优势 主要从“高性能”和“高并发”这两点来看待这个问题。 高性能: 假如用户第一次访问数据库中的某些数据。这个过程会比较慢,因为是从硬盘上读取的。将该用户访问的数据存在数缓存中,这样下一次再访问这些数据的时候就可以直接从缓存中获取了。操作缓存就是直接操作内存,所以速度相当...
2019-07-02
0
645
Redis简介和数据类型
Redis简介 简单来说 redis 就是一个非关系型内存键值数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向,redis 也经常用来做分布式锁。 redis 提供了多种数据类型来支持不同的业务场景:键的类型只能为字符...
2019-07-02
0
718