ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

Redis安装详细教程

2022-08-02 13:32:30  阅读:173  来源: 互联网

标签:教程 启动 Redis redis 命令 安装 客户端


一、Redis简介

Redis(Remote Dictionary Server)译为“远程字典服务”,它是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。它也是一款基于内存实现的键值型 NoSQL 数据库, 通常也被称为数据结构服务器,这是因为它可以存储多种数据类型,比如 string(字符串),hash(哈希散列),list(列表),set(集合)和 sorted set(有序集合)等

Redis体系架构主要分为两个部分:Redis服务端和Redis客户端。客户端和服务端可以位于同一台计算机上,也可以位于不同的计算机上。服务端是整个架构的“大脑”,能够把数据存储到内存中,并且起到管理数据的作用。

Redis优势:

性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s 。

丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, Sets 及 Ordered Sets 数据类型操作。

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

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

多用途工具: Redis 有很多的用途,比如可以用作缓存、消息队列、搭建 Redis 集群等;

命令提示功能:Redis 客户端拥有强大的命令提示功能,使用起来非常的方便,降低了学习门槛;

可移植性:Redis 使用用标准 C语言编写的,能够在大多数操作系统上运行,比如 Linux,Mac,Solaris 等。

Redis应用场景:

Redis 用来缓存一些经常被访问的热点数据、或者需要耗费大量资源的内容,通过把这些内容放到 Redis 中,可以让应用程序快速地读取它们。我们知道数据库的存储方式大体可分为两大类,基于磁盘存储和基于内存存储。Redis 基于内存来实现数据的存储,因此其速度非常快。但是我们知道,计算机的内存是非常珍贵的资源,所以 Redis 不适合存储较大的文件或者二进制数据,否则会出现错误,Redis 适合存储较小的文本信息。理论上 Redis 的每个 key、value 的大小不超过 512 MB。

二、Redis 安装

1、Windows下安装

(1)、下载安装包,安装包有安装版和免安装版,本人下载的是免安装版,下载完成后解压到本地计算机。

(2)、Redis启动

1)、最简单启动方式,进入Redis安装目录,打开直接双击redis-server.exe启动服务端,然后双击redis-cli.exe打开客户端,此时Redis以默认配置启动完成。如果要修改配置,可以打开redis-windows-conf文件修改配置项,然后重新启动。

2)、另一种方式是使用命令行启动,并可以把Redis注册为Windows服务。

注册Redis服务

通过 CMD 命令行工具进入 Redis 安装目录,将 Redis 服务注册到 Windows 服务中,执行以下命令:

redis-server.exe --service-install redis.windows.conf --loglevel verbose
执行完后,得到以下输出,说明注册成功。

[33156] 16 Oct 18:09:23.163 # Granting read/write access to 'NT AUTHORITY\NetworkService' on: "D:\worksoftware\Redis-x64-3.0.500" "D:\worksoftware\Redis-x64-3.0.500"[33156] 16 Oct 18:09:23.164 # Redis successfully installed as a service.
启动Redis服务

执行如下命令,启动Redis服务。

redis-server --service-start
结果如图所示:

注意:此时 Redis 已经被添加到 Windows 服务中,因此不会再显示 Redis 服务端的相应的信息,如下图所示:

启动客户端

在 CMD 命令行输出 redis-cli 命令启动客户端,如下所示:

注:这样每次启动需要进入Redis的安装目录,为了方便也可以把Redis安装目录配置到环境变量中,和Java配置环境变量类似。

Redis配置

在Redis客户端,可以使用“config get 配置名称”命令查看配置信息。使用“config get * ”命令查看所有配置信息。

在Redis客户端也可以使用“config set 配置名称”命令设置配置信息。

127.0.0.1:6379> config set loglevel "warning"

OK

127.0.0.1:6379> config get loglevel

  1. "loglevel"

  2. "warning"

127.0.0.1:6379>

Redis 某些配置信息无法直接通过命令修改,此时就需要修改配置文件。

2、Linux下安装

(1)、在线安装

在 Linux 终端执行相应的命令即可安装 Redis,如下所示:

$sudo apt-get update$sudo apt-get install redis-server启动Redis服务端
在终端输入以下命令启动 Redis 服务端:

$redis-server启动Redis客户端
在终端输入以下命令启动 Redis 客户端:

若设置了密码,使用如下格式启动$redis-cli -h [ip] -p [port] -a [password] #简单格式$redis-cli

输入后,返回提示如下:

redis 127.0.0.1:6379>
(2)、Linux源码包安装

除了上述方法外,您也可以在 Redis 官网下载源码包进行安装,Git下载安装:https://github.com/MicrosoftArchive/redis:下载地址:https://redis.io/download。下载完成后执行以下命令:

解压、编译$ tar xzf redis-5.0.4.tar.gz$ cd redis-5.0.4$ make

源码包安装完成后,存放在 src 目录下,执行下述命令启动 Redis。

$ cd src$ ./redis-server$ ./redis-cli$ redis> set name www.biancheng.netOK$ redis> get name"www.biancheng.net"
三、Redis可视化工具

Redis 存在许多第三方可视化工具,可以让您更加直观形象地的操作 Redis 数据库,常见的 Redis GUI 工具有 Redis Desktop Manager(又称 RDM)、Another Redis DeskTop Manager 及 FastoRedis。
Redis Desktop Manager(简称 RDM)是一个跨平台 Redis 桌面管理软件,支持 Windows、Liunx 和 Mac。该工具为用户提供了易于使用的 Redis 可视化操作,同时支持 SSL/TLS加密,以及 SSH 隧道技术。

标签:教程,启动,Redis,redis,命令,安装,客户端
来源: https://www.cnblogs.com/netcore6/p/16543183.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有