十二月头条:Python 即将成为年度编程语言 下个月,TIOBE 将揭晓 2024 年的年度编程语言。这一奖项授予一年内评分增长最高的编程语言。由于 Python 在一年内评分增加了 10%,它很可能在下个月获得这一殊荣。而排名第二和第三的 Java 和 JavaScript,评分分别同比增长......
Docker 是一个轻量级的容器虚拟化平台,能够帮助开发者快速构建、测试和部署应用程序。我之前写文关于 Linux 系统下 Docker 的安装,本文以 Windows 10 为例,详细讲解 Windows 系统下 Docker 环境的安装与配置步骤。 一、系统虚拟化 1,启用虚拟化 打开任务管理器......
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 配置文件中......