全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

Redis快速入门安装

发布时间:2023-03-02 16:28:00
发布人:wjy

  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。

Redis快速入门安装1114

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

  Bash自动换行复制

  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

  成功后会如下图所示:

Redis快速入门安装1704

  2.4 指定安装位置

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

  Bash自动换行复制

  make PREFIX=/usr/local/redis install

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

  2.5 查看安装后的文件

Redis快速入门安装2111

  三. Redis启动

  启动Redis服务端

  1.1 进入对应的安装目录

  cd /usr/local/redis

  1.2 执行命令

  ./bin/redis-server

  启动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

  检测是否服务端启动

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

  $redis-cli

  redis 127.0.0.1:6379>

  redis 127.0.0.1:6379> PING

  PONG

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

  经过以上多个步骤,小伙伴们,现在你安装成功了吗?

相关文章

python写入json文件?

python写入json文件?

2023-11-02
vscode设置tab为4个空格?

vscode设置tab为4个空格?

2023-11-02
更新pycharm?

更新pycharm?

2023-11-02
anaconda每次打开都要安装?

anaconda每次打开都要安装?

2023-11-02

最新文章

武汉新媒体行业公司排名

武汉新媒体行业公司排名

2023-11-01
武汉新媒体就业现状好吗

武汉新媒体就业现状好吗

2023-11-01
武汉全媒体行业发展现状及趋势

武汉全媒体行业发展现状及趋势

2023-10-31
武汉全媒体现状

武汉全媒体现状

2023-10-31
在线咨询 免费试学 教程领取