安装redis客户端redis安装和配置详细步骤redis安装与配置




安装redis客户端redis安装和配置详细步骤redis安装与配置

2022-07-20 21:30:46 网络知识 官方管理员

一、Redis简介

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

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

Redis优势:

  • 性能极高–Redis能读的速度是110000次/s,写的速度是81000次/s。
  • 丰富的数据类型–Redis支持二进制案例的Strings,Lists,Hashes,Sets及OrderedSets数据类型操作。
  • 丰富的特性–Redis还支持publish/subscribe,通知,key过期等等特性。
  • 原子–Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行。单个操作是原子性的。多个操作也支持事务,即原子性,通过MULTI和EXEC指令包起来。
  • 多用途工具:Redis有很多的用途,比如可以用作缓存、消息队列、搭建Redis集群等;
  • 命令提示功能:Redis客户端拥有强大的命令提示功能,使用起来非常的方便,降低了学习门槛;
  • 可移植性:Redis使用用标准C语言编写的,能够在大多数操作系统上运行,比如Linux,Mac,Solaris等。

Redis应用场景:

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

二、Redis安装

1、Windows下安装

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

安装redis客户端(redis安装和配置详细步骤)(1)

(2)、Redis启动

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

安装redis客户端(redis安装和配置详细步骤)(2)

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

注册Redis服务

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

redis-server.exe--service-installredis.windows.conf--loglevelverbose

执行完后,得到以下输出,说明注册成功。

[33156]16Oct18:09:23.163#Grantingread/writeaccessto'NTAUTHORITY\NetworkService'on:"D:\worksoftware\Redis-x64-3.0.500""D:\worksoftware\Redis-x64-3.0.500\"[33156]16Oct18:09:23.164#Redissuccessfullyinstalledasaservice.

启动Redis服务

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

redis-server--service-start

结果如图所示:

安装redis客户端(redis安装和配置详细步骤)(3)

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

安装redis客户端(redis安装和配置详细步骤)(4)

启动客户端

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

安装redis客户端(redis安装和配置详细步骤)(5)

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

Redis配置

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

安装redis客户端(redis安装和配置详细步骤)(6)

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

127.0.0.1:6379>configsetloglevel"warning"

OK

127.0.0.1:6379>configgetloglevel

1)"loglevel"

2)"warning"

127.0.0.1:6379>

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

2、Linux下安装

(1)、在线安装

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

$sudoapt-getupdate$sudoapt-getinstallredis-server启动Redis服务端

在终端输入以下命令启动Redis服务端:

$redis-server启动Redis客户端

在终端输入以下命令启动Redis客户端:

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

输入后,返回提示如下:

redis127.0.0.1:6379>

(2)、Linux源码包安装

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

#解压、编译$tarxzfredis-5.0.4.tar.gz$cdredis-5.0.4$make

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

$cdsrc$./redis-server$./redis-cli$redis>setnamewww.biancheng.netOK$redis>getname"www.biancheng.net"

三、Redis可视化工具

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

安装redis客户端(redis安装和配置详细步骤)(7)

发表评论:

最近发表
网站分类
标签列表