前言: 本篇文章是我整理自己的技术栈时,为加深对 Redis 的印象,因此将其总结记录在文章里。希望在加深印象的同时也能帮到了解或学习 Redis 的小伙伴。废话不多说,我们进入正题!
预备知识
- 了解 NoSQL:
NoSQL是(Not Only SQL)的简写,翻译过来的意思是不仅仅是SQL,泛指的是非关系型数据库。我们平时使用的Oracle、 MySQL等是属于关系型数据库(结构是 固定的表格,表格中有固定的行和列),但是对于当前的大数据时代而言,关系型数据库已经不能满足需求(比如人际关系拓扑图)。因此满足需求的NoSQL发展得十分迅速,其中Redis发展得最快,也是当下我们必须掌握的一个技术! - 了解 Redis:
Redis下载及安装
windows环境下载及安装
- Windows环境的下载地址:https://github.com/tporadowski/redis/releases
- 下载需要的文件后解压即可,在解压文件中可直接运行
如果输入PING命令,返回PONG 则表示安装成功。
Linux环境下载及安装
- 将下载完成的压缩文件发送到Linux
- 进入到文件目录,然后执行命令
tar -zxvf redis-6.2.5.tar.gz
(解压) - 如果Linux系统没有安装C++的环境的话,需要先安装C++的运行环境。执行命令:
yum install gcc-c++
- 执行
gcc -v
,显示版本号证明环境安装成功。 - 执行
make
命令来安装 Redis。 - Redis 默认安装目录在
/usr/local/bin
目录下 - Redis Server是从配置文件启动服务的,命令是
redis-server 配置文件路径
。但是我们的配置文件 redis.conf 没有在/usr/local/bin
路径下,而是在我们解压的目录中。 - 为了我们方便启动以及对配置文件备份的目的,我们拷贝一份到我们的
/usr/local/bin
路径下。 - 然后在启动之前我们还需要在配置文件中修改启动方式为后台启动。
- 通过命令
redis-server kconfig/redis.conf
启动服务,kconfig/redis.conf 是配置文件路径 - 通过命令
redis-cli -p 6379
启动客户端,-p 6379 是设置连接服务端的端口号 - 在客户端中,执行
ping
命令返回pong
证明连接服务成功。