实验理论:Readis部署+基本命令--------------------冲鸭尾款人

本文介绍了Redis作为非关系型数据库的背景及其优势,并详细阐述了Redis的安装部署过程,包括配置文件详解、命令行工具使用、性能测试以及多数据库操作和Hash结构设置。适合运维人员和对Redis感兴趣的开发者阅读。

REmote DIctionary Server(Redis) 是一个由Salvatore
Sanfilippo写的key-value存储系统。

Redis是一个开源的使用ANSI
C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets)
和 有序集合(sorted sets)等类型。
在这里插入图片描述

一:关系数据库和非关系数据库

1.1:关系性数据库

  • 一个结构化的数据库,创建在关系模型基础上

  • 一般面相于记录

  • 包括:Oracle、MySQL、SQL Server、Microsoft Access、DB2

1.2:非关系型数据库

  • 除了主流的关系型数据库外的数据库,都人为是非关系型

  • 包括Redis、MongBD、CouhDB等

1.3:非关系型数据库产生的背景

  • High performance-----对数据库高并发并发读写需求

  • Huge Storage------------对海量数据库高效存储与访问需求

  • High Scalability && High Availability------对数据库高可扩展性与高可用性需求

1.4:Redis简介

  • Redis基于内存运行并并支持持久化【高热数据】

  • 采用Key-value(键值对)的存储形式

  • 优点:

  • 具有极高的数据续写速度

  • 支持丰富的数据类型

  • 支持数据的持久化

  • 原子性【不可分割】

  • 支持数据备份

二:Redis安装部署

2.1:操作步骤

mark

2.2:安装必要的环境组件,并安装redis

[root@tom03 ~]# iptables -F
[root@tom03 ~]# setenforce 0
[root@tom03 ~]# yum install gcc gcc-c++ -y

//解压到opt
[root@tom03 ~]# tar zxvf redis-5.0.7.tar.gz -C /opt
[root@tom03 ~]# cd /opt
[root@tom03 opt]# cd redis-5.0.7/

//直接编译
[root@tom03 redis-5.0.7]# make
[root@tom03 redis-5.0.7]# make PREFIX=/usr/local/redis install

//命令便于系统所识别
[root@tom03 redis-5.0.7]# ln -s /usr/local/redis/bin/* /usr/local/bin

2.3:执行配置Redis配置文件脚本,并进行配置

[root@tom03 utils]# pwd
/opt/redis-5.0.7/utils
[root@tom03 utils]# ./install_server.sh 
//下面都直接回车就行
Welcome to the redis service installer
This script will help you easily set up a running redis server

Please select the redis port for this instance: [6379]   ##默认端口
Selecting default: 6379
Please select the redis config file name [/etc/redis/6379.conf]   ##配置文件
Selected default - /etc/redis/6379.conf
Please select the redis log file name [/var/log/redis_6379.log]   ##日志文件
Selected default - /var/log/redis_6379.log
Please select the data 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值