Redis:完全开源的。遵守BSD协议、高性能的key-value数据库,远程字典服务。
Redis的优势:
- 性能极高,读写速度极高。
- 有丰富的数据类型。
- 操作原子性,即要么成功执行,要么失败完全不执行。
- 丰富的特性,支持pubish/subscribe通知,key过期等特性
Redis默认有16个数据库
Redis的Linux安装:
Redis官方下载网址
准备工作,如果Linux没有安装有wget,先下载安装wget
yum -y install wget
redis是由C语言编写的,Linux中还需要安装gcc
yum install gcc
注意:较低版本的gcc可能无法编译Redis
现在开始下载Redis
- 下载redis安装包
wget https://download.redis.io/releases/redis-6.0.10.tar.gz
- 解压安装包
tar xzf redis-6.0.10.tar.gz
- 进入解压出来的文件,进行编译
cd redis-6.0.10
make
至此安装完成。
redis相关配置
redis默认不允许远程连接
我们需要修改redis.conf文件
cd redis-6.0.10
vim redis.conf
vim命令小技巧:阅览模式下,“/”+“关键字”,即可迅速找到需要修改的地方。
将redis.conf文件内原本
bind 127.0.0.1 //绑定本机地址
protected-mode yes //开启保护模式
改为
bind 0.0.0.0
protected-mode no
Linux启动redis服务
cd redis-6.0.10/src
./redis-server ../redis.conf
设置redis后台启动
修改redis.conf文件中
daemonize yes //将原来的no改为yes
进入redis中的src文件,启动redis-server时需要制定配置文件redis.conf。这样即可远程连接了。