Centos7安装Redis

一、什么是非关系型数据库

1.NOSQL和RDBMS的区别

非关系型数据库(NOSQL)是对关系型数据(RDBMS)的一种补充。
1.RDBMS的特点:
①高度组织化结构化数据
②结构化查询语言(SQL语句)
③数据和关系都存储在单独的表中
④数据操纵语言DML,数据定义语言DDL
⑤严格的一致性.,基于事务

2.NoSQL的特点:
①代表着不仅仅是SQL
②没有声明性查询语言
③键 - 值对存储
④最终一致性
⑤非结构化和不可预知的数据
⑥高性能,高可用性和可伸缩性。 适合搭建集群

2.redis的概念

redis是一种非关系型数据库,是一个由c语言编写的,数据可存储在内存也可存储在磁盘,结构为键值对的数据库。

3.redis的优点

①Redis的读写速度快,读取的速度是110000次/s,写的速度是81000次/s。
②原子 性,Redis的所有操作都是原子性的,同时Redis还支持对几个操作全并后的原子性执行。
③支持多种数据结构:string(字符串);list(列表);hash(哈希),set(集合);zset(有序集合)。
④可持久化,可存储在磁盘,也可存在内存。

二、安装redis

1.准备:因为redis是C编写的,需要安装C语言环境

//更新文件
yum update -y
//安装C++
yum  install -y gcc-c++
//查看版本
gcc -v

2.官网下载:https://redis.io/,我下载的是redis-6.2.1版本

3.将压缩包拖入Linux的/usr/local/install文件夹下并解压

cd /usr/local/install
tar -zxvf redis-6.2.1.tar.gz

4.进入redis-6.2.1,执行编译命令

cd redis-6.2.1
make

5.安装服务
默认安装

make install

自定义安装

make install PREFIX=/usr/local/install//后面的是你想要安装的路径

6.开启redis服务

redis-server redis.conf

7.查看redis进程是否启动

ps -ef | grep redis

在这里插入图片描述

8.使用redis客户端连接redis服务器

redis-cli -h 192.168.31.174 -p 6379

在这里插入图片描述

9.修改redis.conf配置文件

在这里插入图片描述
在这里插入图片描述
修改配置后需要重新启动redis服务

redis-server redis.conf

10.启动远程连接

//防火墙放行端口号
firewall-cmd --zone=public --add-port=6379/tcp --permanent
//查看放行的端口号
firewall-cmd --list-ports 
//重启防火墙
firewall-cmd --reload

此时RedisPlus数据库连接192.168.31.174的ip地址成功
在这里插入图片描述

11.关闭redis服务

./redis-cli shutdown
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值