Skip to content

Redis 基本介绍


Redis官网

(1)官网:https://redis.io

(2)中文网:https://www.redis.net.cn/

基本介绍

Redis 是一个基于内存key - value 结构数据库,Redis 是互联网技术领域使用最为广泛的存储中间件

key-value 结构存储

主要特点

基于内存存储,读写性能高

适合存储热点数据(热点商品、资讯、新闻)

企业应用广泛

Redis 是用 C 语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到 100000+的 QPS(每秒内查询次数)。它存储的 value 类型比较丰富,也被称为结构化的 NoSql 数据库

NoSql(Not Only SQL),不仅仅是 SQL,泛指非关系型数据库。NoSql 数据库并不是要取代关系型数据库,而是关系型数据库的补充

关系型数据库(RDBMS)

Mysql

Oracle

DB2

SQLServer

非关系型数据库(NoSql)

Redis

Mongo db

MemCached

Redis 下载与安装

下载

Windows 版下载地址:https://github.com/microsoftarchive/redis/releases

Linux 版下载地址: https://download.redis.io/releases/

Windows 安装

Redis 的 Windows 版属于绿色软件,直接解压即可使用,解压后目录结构如下

Linux 安装

在 Linux 系统安装 Redis 步骤

(1)将 Redis 安装包上传到 Linux

(2)解压安装包,命令:tar -zxvf redis-4.0.0.tar.gz -C /usr/local

(3)安装 Redis 的依赖环境 gcc,命令:yum install gcc-c++

(4)进入/usr/local/redis-4.0.0,进行编译,命令:make

(5)进入 redis 的 src 目录进行安装,命令:make install

安装后重点文件说明

/usr/local/redis-4.0.0/src/redis-server:Redis 服务启动脚本

/usr/local/redis-4.0.0/src/redis-cli:Redis 客户端脚本

/usr/local/redis-4.0.0/redis.conf:Redis 配置文件

连接 Redis

服务端连接

进入 redis 安装的根目录下,执行如下命令

Redis 默认端口号为 6379,按 Ctrl + C 可以停止服务

bash
redis-server.exe redis.windows.conf

客户端连接

通过 redis-cli.exe 命令默认连接的是本地的 redis 服务,并且使用默认 6379 端口。也可以通过指定如下参数连接

-h ip 地址

-p 端口号

-a 密码(如果需要)

bash
redis-cli.exe

Redis 修改密码

修改密码

Redis 默认是没有密码的。如果需要,需要修改配置文件

打开配置文件 redis.windows.conf,搜索 requirepass 关键字(在第 443 行),在后面追加的内容即为密码

bash
requirepass 123456

注意事项

修改密码后需要重启 Redis 服务才能生效

Redis 配置文件中 # 表示注释

重启连接

重启 Redis 后,再次连接 Redis 时,需加上密码,否则连接失败

此时,-h 和 -p 参数可省略不写,加上 -a 参数指定密码

bash
redis-cli.exe -h localhost -p 6379 -a 123456

Redis 图形界面工具

下载如下工具

启动服务端,打开工具,连接 Redis

Redis 数据库

Redis 一共有 16 个数据库,默认数据库为 DB0