我爱编程

Redis 在 Windows 和 Linux 下的安装

2018-04-04  本文已影响0人  mrzhqiang

什么是 Redis?

这里引用百度百科的介绍:

Redis 是一个开源的使用 ANSI C语言 编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

简单来说,Redis 就是一个内存数据库,大部分情况下用于缓存,比如保存那些通用的、全局的数据。

Redis 也具备数据持久化功能,不过,这不是本文的重点,需要关注这部分内容,请移步:Redis 官网 或者 Redis 中文社区,参考有关持久化方面的内容。

安装 Redis

Redis 既可以在 Linux 下安装,也可以在 Windows 下安装,如果是 Windows 10 的话,建议开启 WSL,这样的神器可以让你同时拥有这两个系统!(开启你就会发现,用虚拟机太 low 了)

在 Windows 系统上安装

首先要知道,Redis 在 Windows 下安装是有前提的:必须是 64 位系统,并且版本可能落后于官网发布的稳定版。

Redis 官方并没有直接提供 Windows 安装包或压缩包 ,所以要从 github 上获取。

相关文件区别

启动服务并测试

以上步骤完成后,就说明 Redis 已经在你的机器上安装完毕,并测试通过。

自定义设置

这里介绍的是,如何将 Redis 作为 Windows 的服务自动启动,并可用 bat 批处理文件控制启动和停止。

系统环境变量

作为服务

批处理控制启动

注意:如果出现下面的问题,不要慌,多回车几下,然后重新双击运行。

在 Linux 系统上安装

Redis quick start 是最好的教程,请尽量翻到最后,参阅 “更正确地安装 Redis” 这部分内容。

在 CentOS 上可以通过 yum install redis 命令自动安装,但通常不会是你想要的版本。

在 Ubuntu 等发布版本上,并没有类似 apt-get install redis 这样的命令。

所以最通用的做法是:(在私有云中安装 Redis 会很恐怖)
- 下载指定版本的安装包,移动或上传到服务器的 /usr/local/redis 目录下
- 解压,然后 cd 到解压目录中,使用 make 命令编译,然后使用 make install 安装
- 如果没有 gcc 编译环境,请使用 yum install gcc-c++ 安装,其他发布版本使用类似方式
- 最后请一定执行 “更正确地安装 Redis”

由于这部分内容过于简洁,实在看不下去,所以又写了一篇:【笔记】在 Linux 中安装 Redis

总结

Redis 虐我千万遍,我待 Redis 如初恋。

参考链接

上一篇下一篇

猜你喜欢

热点阅读