想学Redis却不会安装,这有一个快速入门请拿去

Redis简介

1.什么是Redis

Redis是一个完全开源免费、且遵守BSD协议的,高性能(NOSQL)的key-value数据库Redis本身使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型,并提供多种语言的API。

2.Redis特点

Redis具有如下特点:

  • 性能极高– 由于数据是存储在内存中(Redis能读的速度是110000次/s,写的速度是81000次/s)。

  • 丰富的数据类型– Redis支持的类型 String, Hash,List, Set 及 Ordered Set 等数据类型操作。

  • 原子性– Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EXEC指令包起来。

  • 丰富的特性– Redis还支持 publish/subscribe, 通知, key 过期等等特性。

  • 高速读写,redis使用自己实现的分离器,代码量很短,没有使用lock(MySQL),因此效率非常高。

3.Redis应用场景

Redis可以用作数据库、缓存、秒杀、计数器、排行榜、热点数据(经常会被查询,但是不经常被修改或者删除的数据)、分布式锁、分布式ID、消息中间件等大部分功能等性能密切相关场景里

Redis安装(Linux环境下)

1.安装前准备

1.1 Redis官网

官方网站:http://redis.io/

官方下载:http://redis.io/download可以根据需要下载不同版本

1.2 安装gcc

Redis是C语言开发,安装Redis需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc。

gcc的安装很简单,首先要确保root登录,其次就是Linux要能连外网

yum -y install gcc automake autoconf libtool make

2.安装Redis

2.1 下载redis二进制安装包

wget http://download.redis.io/releases/redis-5.0.0.tar.gz

2.2 解压到/opt目录下

tar zxvf redis-5.0.0.tar.gz -C /opt

2.3 编译

cd /opt/redis-5.0.0 && make MALLOC=libc //或 make MALLOC=libc

成功后会如下图所示

2.4 指定安装位置

安装编译后的文件,安装到指定目录。

make PREFIX=/usr/local/redis install

注意:PREFIX必须大写、同时会自动为我们创建redis目录,并将结果安装此目录

2.5 查看安装后的文件

Redis启动

1.启动Redis服务端

1.1 进入对应的安装目录

cd /usr/local/redis

1.2 执行命令

./bin/redis-server

2.启动Redis客户端

在redis的安装目录中有redis的客户端,即redis-cli(Redis Command Line Interface),它是Redis自带的基于命令行的Redis客户端。

2.1 进入Redis客户端(Clone Session克隆一个窗口)

进入对应的安装目录

 cd  /usr/local/redis

执行命令:

./bin/redis-cli

启动Redis 客户端命令语法

redis-cli –h IP地址 –p 端口  //默认IP本机 端口6379

退出客户端命令:

Ctrl+C

3.检测是否服务端启动

启动 redis 客户端,打开终端并输入命令 redis-cli该命令会连接本地的 redis 服务。

$redis-cli
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> PING
PONG

在以上实例中我们连接到本地的redis 服务并执行 PING 命令,该命令用于检测 redis 服务是否启动。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

马剑威(威哥爱编程)

你的鼓励是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值