Redis简介及环境搭建(Windows和CentOS)

Redis简介

Redis是一个开源(BSD许可),内存中的数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,例如字符串,哈希,列表,集合,带有范围查询的排序集,位图,超文本和具有半径查询的地理空间索引。Redis具有内置复制,Lua脚本,LRU逐出,事务和不同级别的磁盘持久性,并通过Redis Sentinel提供高可用性,并通过Redis Cluster进行自动分区。

您可以对这些类型运行原子操作,例如附加到字符串、递增散列中的值、将元素推送到列表、计算集合的交集、并集和差分、或者获得排序集中排名最高的成员。

为了实现其出色的性能,Redis使用内存中的数据集。根据您的用例,您可以通过将数据集每隔一段时间转储到磁盘,或通过将每个命令附加到日志来持久化它。如果您只需要功能丰富的联网的内存缓存,则可以选择禁用持久性。

Redis的环境搭建

关于Redis的环境搭建我分别在Windows和Linux(CentOS)两个操作系统上分别做了操作。

1.安装在Windows(开发测试用)

目前Redis官方是不支持Windows版本的。所以我们要去下载一个Redis的windows版

我自己用的是3.0.501版本Redis 3.0.501

进入cmd,启动一下看看

Redis简介及环境搭建(Windows和CentOS)_第1张图片

这样启动的话关闭cmd后redis也就随之关闭了,因此我们要为它安装服务

Redis简介及环境搭建(Windows和CentOS)_第2张图片

服务启动了,我们要用Redis的命令还是需要打开它的客户端redis-cli.exe的。

Redis简介及环境搭建(Windows和CentOS)_第3张图片

这样就算环境Redis环境搭建成功了。有些小伙伴可能不太喜欢命令行,在这里有个好用的Redis可视化工具RedisDesktopManager,下载地址Redis可视化工具

下载安装打开连接,和Navicat差不多用法感觉

Redis简介及环境搭建(Windows和CentOS)_第4张图片

这里我自己的redis没有设置密码,未来你可以自己通过命令去设置。

2.安装在Linux(生产环境用)

yum直接安装会失败,因为redis包含在第三方的yum源里面,不在centos官方yum源中。

首先为yum添加epel源:yum install epel-release

傻瓜式安装

yum install redis

再一次傻瓜式安装

安装完后查看一下与redis相关的文件

Redis简介及环境搭建(Windows和CentOS)_第5张图片

接下来我们可以进入目录去启动服务了

当然,和windows一样,这样启动也是不长久的,因此我们需要以另一种方式启动服务

这样服务就开启了,打开客户端试试命令吧

Redis简介及环境搭建(Windows和CentOS)_第6张图片

环境搭建成功只是学习的第一步。之后会持续更新我的Redis学习之旅。

你可能感兴趣的:(redis)