redis系列:redis介绍与安装

前言

这个redis系列的文章将会记录博主学习redis的过程。基本上现在的互联网公司都会用到redis,所以学习这门技术于你于我都是有帮助的。

博主在写这个系列是用的是目前最新版本4.0.10,虚拟机装的是4.0.10,为了方便window也安装了(版本3.2.100)。后续命令会采用命令行,jedis和spring集成jedis这三种方式进行操作。

在这片博文的开始,可以先试着问几个问题,带着问题看博文,或许能更有收获。

  1. 什么是redis?
  2. 为什么要使用redis?
  3. 如何搭建redis环境?

什么是redis?

Redis 是开源的(Github地址),采用BSD协议,C语言编写的、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。

它支持不同类型的value,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)、基数统计的算法 HyperLogLogs, 位图Bitmaps 。

这些数据的操作不仅仅有设置值和获取值方法,还支持更复杂的操作方式,例如交集、并集、差集等等。

为什么要使用redis

想要知道为什么要使用redis前,需要先知道为什么要用缓存。

为什么要用缓存

当一个应用的数据量或者用户量上来后,如果每一次的查询都去访问数据库,或造成数据库效率变慢甚至崩溃。

你可能感兴趣的:(redis,redis)