前言
Redis(Remote Dictionary Server)是一个开源的高性能键值对存储系统,它主要用于缓存、消息队列和数据存储。Redis支持多种数据结构,包括字符串、哈希表、列表、集合和有序集合等。
redis简介
Remote Dictionary Server,简称Redis,即远程字典服务器,它是一个开源的、高性能的、基于键值对的缓存与存储数据库,并且通过提供多种键值数据结构来适应不同场景下的缓存与存储需求。Redis数据库是基于ANSI C语言编写开发的,并且提供了多种语言API,例如Java、C/C++、C#、PHP、JavaScript、Perl、Python及Ruby等语言。Redis数据库提供了多种数据结构,其中最常见的数据结构有String(字符串)、List(列表)、Set(集合)、Hash(散列)、Sorted Sets(有序集合)。Redis是一个开源、跨平台的数据库,因此Redis数据库可以运行在Windows、Linux、Mac OS和BSD(Unix的衍生系统)等多个平台上,为我们提供数据库服务。不同的操作系统平台,部署Redis也会有所不同。
下载
下载链接:Tags · microsoftarchive/redis · GitHub
选择要下载的版本,本教程下载的是win-3.2.504版本。
如下两种二选一即可:
注:msi为安装包,需要安装,zip为压缩包,不需要安装,只需要解压。本教程选择zip压缩包。Sourcecode (tar.gz)是linux系统下的源码包,所以这里选择下载Source code (.zip)
解压
加压后的redis包含5个redis可执行程序和一个核心配置文件。
启动redis服务
在redis目录下打开命令行窗口,即进入redis目录,在目录栏中输入cmd,回车键即可。
在命令行窗口中,输入:redis-server.exe redis.windows.conf ,回车启动redis服务。如下:
若是出现端口号6379则说明启动成功,否则失败。
注:redis服务默认监听的端口号为6379,因此我们成功启动了redis服务。若要关闭服务,只需要关闭命令行窗口即可。
启动redis客户端
在redis目录下打开另外一个命令行窗口,方法如上,输入redis-cli.exe -h 127.0.0.1 -p 6379命令,回车启动redis,并连接redis服务。
若显示如图第二行代码,则成功进入redis客户端
我们Redis安装部署(基于windows平台)就完成了。
总结
Redis具有以下几个特点:
-
高性能:Redis是基于内存的存储系统,数据存储在内存中,因此具有非常快的读写性能。同时,Redis还支持持久化,可以将数据写入磁盘持久化存储。
-
多种数据结构:Redis支持多种数据结构,包括字符串、哈希表、列表、集合和有序集合等。这些数据结构可以满足不同的业务需求,提供了灵活的数据操作方式。
-
分布式:Redis支持数据分片和复制,可以将数据分布在多个节点上,提高了系统的扩展性和可靠性。
-
支持事务和原子操作:Redis支持事务和原子操作,可以保证多个操作的原子性,提供了更强的数据一致性。
-
发布/订阅模式:Redis支持发布/订阅模式,可以将消息发布到指定的频道,然后订阅者可以接收到这些消息。这使得Redis可以作为一个简单的消息队列系统。
总的来说,Redis是一个功能强大的高性能键值对存储系统,可以用于缓存、消息队列和数据存储等多种场景,具有很高的灵活性和性能。由于其简单易用和高效性能,Redis在互联网领域被广泛应用。