redis

redis中key相关命令详解

一、概述:本文将主要讲述与Key相关的Redis命令。学习这些命令对于学习Redis是非常重要的基础,也是能够充分挖掘Redis潜力的利器。(推荐:redis视频教程)二、相关命令列表:命令原型时间复杂度命令描述返回值KEYS patter

redis中list类型及相关命令详解

一、概述:在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。(推荐:redi

redis事务及相关命令介绍

一、概述:和众多其它数据库一样,Redis作为NoSQL数据库也同样提供了事务机制。在Redis中,MULTI/EXEC/DISCARD/WATCH这四个命令是我们实现事务的基石。相信对有关系型数据库开发经验的开发者而言这一概念并不陌生,即

redis雪崩和穿透如何解决

缓存穿透缓存穿透是指查询一个一定不存在的数据,由于缓存不命中,接着查询数据库也无法查询出结果,因此也不会写入到缓存中,这将会导致每个查询都会去请求数据库,造成缓存穿透; (

redis如何实现分布式锁

分布式锁需要解决的问题互斥性:任意时刻只能有一个客户端拥有锁,不能同时多个客户端获取安全性:锁只能被持有该锁的用户删除,而不能被其他用户删除 (

redis如何更新缓存

redis更新缓存的的Design Pattern有四种:Cache aside, Read through, Write through, Write behind caching,我们下面一一来看一下这四种Pattern。Cache A

redis如何解决分页查询

我们都知道,通过缓存查询的结果,可以极大的提升系统的服务能力,以及降低底层服务或者是数据库的压力。对于有分页条件的缓存,我们也可以按照不同的分页条件来缓存多个key。基于SortedSet的分页查询缓存方案首先想到的解决方法是使用@see

redisson如何序列化

Redisson 是一个在 Redis 的基础上实现的 Java 驻内存数据网格,相较于暴露底层操作的Jedis,Redisson提供了一系列的分布式的 Java 常用对象,还提供了许多分布式服务。 (

redis如何做数据持久化

redis提供了两种数据持久化的方式,分别是RDB(Redis DataBase)和AOF(Apend Only File)。RDB方式RDB方式是一种快照式的持久化方法,将某一时刻的数据持久化到磁盘中。 (