1,问题描述 由于国内网络的问题,有时我们使用 npm 下载包时可能会十分缓慢,甚至没有响应。 2,解决办法 (1)我们可以执行如下命令设置 npm 国内镜像源......
一、Cache Aside 1,基本介绍 (1)Cache Aside 这个模式就是把缓存看作一个独立的数据源。当写入的时候,业务方来控制写入顺序。 (2)当读取的时候,也是由业务方来控制。 (3)一般来说,都是优先写入数据库的。 提示:先写数据库是因为大多数业务场景下数据都是以数据库为准的......
1,概述 (1)在生产环境下,通常不会采用单机架构的方式部署 Redis。因为单点部署一旦宕机,就不可用了。为了实现高可用,通常的做法是,将数据库复制多个副本以部署在不同的服务器上,及时其中一台服务器宕机,也有备用的节点继续提供服务......
1,概述 (1)Redis 是一个内存数据库,为了防止数据丢失,它提供了持久化机制,将数据存储到磁盘上。Redis 有两种主要的持久化方式:RDB(Redis DataBase)快照和 AOF(Append-Only File)日志。 (2)在实际应用中,可以同时使用 RDB 和 AOF......
一、设置过期时间 1,设置过期时间命令 (1)设置 key 过期时间的命令一共有 4 个: 典型应用场景:手机验证码。我们平时在登录或者注册的时候,手机会接收到一个验证码,上面会提示验证码的过期时间,过了这个时间之后这个验证码就不能用了......
一、Redis 的数据结构类型概述 (1)Redis 有以下这五种基本类型: String(字符串) Hash(哈希) List(列表) Set(集合) zset(有序集合) (2)以及四种特殊的数据结构类型: BitMap(位图,2.2 版新增) HyperLogLog(基数统计,2.8 版新增) GEO(地理位置,3.2 版新增......
1,连接退出 Redis (1)执行如下命令可以使用 redis-cli 客户端进入 Redis 控制台,其中 -a 后面为之前我们设置的登录密码: redis-cli -a 123 (2)执行如下命令则退出。当然使用 ctrl+c 快捷键也是可以退出的。 quit 2,获得符合规则的键:keys 命令......
1,数据库数量 (1)Redis 默认支持 16 个数据库,通过 databases 参数控制的。 (2)这个参数在 redis.conf 配置文件中......
Redis 的 INFO 命令是一个非常实用的调试和监控工具,它可以为用户提供 Redis 服务器的实时统计和状态信息。这些信息包括服务器的配置参数、内存使用情况、客户端连接数、持久化状态、复制情况、Key 空间信息等。本将详细介绍 INFO 命令的使用......
一、基本介绍 1,什么是 Redis Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、向键值对(Key-Value)数据类型的 NoSQL 数据库,可以满足对海量数据的快速读写需求,并提供多种语言的 API。 2,Redis 的起源......