Redis初步学习整理——第一节Redis安装及基础命令使用

这篇博客介绍了Redis的初步学习,包括Redis的安装(Windows和Linux)、Redis-benchmark性能测试、Redis的基础知识,以及如何开启Redis在阿里云服务器上的6379端口以实现远程访问。同时,博主分享了Redis的高性能特点,如基于内存操作、单线程模型等。
摘要由CSDN通过智能技术生成

前言

Redis是Nosql数据库,Nosql数据库是什么?Not only sql(不仅仅是sql),它可以存储很多东西,这里我直接引用比较严谨的解释了

随手记:
大数据时代的3V指:海量Volume,多样Variety,实时Velocity。
互联网需求的3高:高并发,高可扩,高性能。

Redis中文网站
Redis官网
什么是Nosql,Nosql的演变
Redis是什么?
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。
读的速度是110000/1s,写的速度是81000/1s

Redis可以做什么

  1. 内存存储、持久化
  2. 效率高,可以用于高速缓存
  3. 发布订阅系统
  4. 地图信息分析
  5. 计时器,计数器(浏览量)

一、Redis的安装

1. windows安装

这个就不讲解了,看传送门

2. Linux安装

这个我没装过,自己搞起来,下面看教程
装了两次,一次是在虚拟机上,一次是在阿里云的服务器上,这次介绍一下阿里云服务器上安装的过程,其实就是多了个打开防火墙端口的过程
(1)下载linux Redis
Redis官网中有最新版的安装包,我这边是6.0.9版本
(2)上传至服务器
通过xftp上传至服务器,当然也可以直接在服务器中下载
(3)解压

tar zxvf redis-6.0.9.tar.gz

我这边修改了一下解压后的文件名,修改成了6.0.9

 mv redis-6.0.9 6.0.9

(4)配置环境
首先我感觉需要java环境,这个不讲了,可以看一下这个博客
因为redis是C++写的,所以还是很有必要安装一下C++的环境的,这个看下图

yum install gcc-c++

在make一下加载一下配置,最后make install将redis加载到
/usr/local/bin中,这样就可以在任何地方直接使用redis客户端了

make
make intall

当使用make 命令时,提示-bash: make: command not found,这个就需要安装一下make命令了

yum -y install gcc
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值