Redis 4.x系列(十三):Redis 正确的使用 API
Redis 提供了丰富的 API 来操作数据,某些业务需求不只一个 API 可实现,但实现同一功能的不同的 API 在性能上是不一样的。
Redis 是内存级别单线程处理请求,对性能非常在乎。正确的使用 API 就显得尤为重要。
Redis 提供了丰富的 API 来操作数据,某些业务需求不只一个 API 可实现,但实现同一功能的不同的 API 在性能上是不一样的。
Redis 是内存级别单线程处理请求,对性能非常在乎。正确的使用 API 就显得尤为重要。
Redis 为满足业务需求提供了丰富的数据类型,在使用时需要注意它们在不同业务场景中的优缺点,还需要考虑选中的数据类型在性能和内存消耗上是否还有优化的空间。
Redis 对小的聚合类型数据进行了特殊的编码处理。Redis2.2版本及以后,存储集合数据的时候会采用内存压缩技术,以使用更少的内存存储更多的数据。当集合中的元素小于给定的个数,或元素小于给定的最大值时,Redis 会以一种非常有效的内存方式进行编码,最多可节省10倍的内存(平均至少节省5倍)。
给新人做 Git 使用培训,整理此篇文章。旨在快速入门、熟练使用最常规的操作。Git 的详细介结、Git 与 SVN 的区别,可从网上了解。
Git 使用相关教程资源Git 中文网, Git 官网中文教程, 廖学峰 Git教程, Runoob Git教程, git - 简明指南。
发送电子邮件到用户是项目中一个很常见的功能,如邮件通知、邮件营销、通过邮件激活账号、通过邮件找回密码等。
Spring Framework 提供了一个用于发送电子邮件的实用库,保护用户免受底层邮件系统的细节影响。提供了发送电子邮件的简单抽象 JavaMailSender 接口,Spring Boot 为 JavaMail提供了自动配置和启动模块。
Spring Boot 对 Email 的支持官方说明,有关使用 JavaMail 的详细说明,可参阅官方的参考文档, JavaMail 参考实现。
Spring AMQP 默认支持 RabbitMQ 作为 AMQP 协议的实现,因为…RabbitMQ 和 Spring 是同一家软件公司开发的。
Spring Boot 对 RabbitMQ 的支持也是基于 Spring AMQP。为 RabbitMQ 提供了自动配置,可以直接使用rabbitTemplate,自动开启了消息监听注解@EnableRabbit。
更多关于消息服务概念和支持的组件可阅读Spring Boot 2实践系列(三十三):JMS 和 AMQP 消息服务及支持的消息组件。
在缓存领域,Redis 处于遥遥领先的地位,Redis 4 第一个稳定版本发布已经一年多,中间有些小版本的更新。
Redis 新的大版本 Redis 5 于 2018年10月17日(周三) 发布了第一个稳定版本:Redis 5.0.0 stable。
Linux 环境安装 Nginx 真的太简单了,是非常的简单。
在部署个前后端分离的前端项目,需要用到 Nginx ,但包下载下来后,接下来的操作我尽然…..忘…..了,记忆中可是随便两三步操作就能跑的。
项目前后台分离,独立的Vue前端项目在部署到 Linux 服务器上时遇的的各种问题及解决。
Linux 家族的不同操作系统分别提供了各自的包(软件)管理器(命令工具)。如,Ubuntu 用的较多的是 apt,CentOS 用的较多的是 yum,wget和curl通常用于下载,基于debian的系统使用dpkg安装deb软件包,RPM软件包使用rpm命令工具管理。
此遍对上述用于管理软件包的命令工具进行汇总,便于查找使用。
Ubuntu 18.x,16.x 版本更换国内源。