文档章节

Redis 安装(一)

天秤vs永恒
 天秤vs永恒
发布于 2016/11/21 21:36
字数 596
阅读 14
收藏 0
点赞 0
评论 0

一、前言

安装 Redis 是开始 Redis 学习之旅的第一步,安装之前先来个简单的介绍。

1. 版本规则

Redis 约定次版本号(即第一个小数点后的数字)为偶数的版本是稳定版,如:2.6,2.8;奇数版本是非稳定版,如:2.7,2.9。推荐生产环境使用稳定版本,目前最新的稳定版本是 3.2.5

2. 操作系统

Redis 兼容大部分 POSIX 系统 ,包括 Linux、macOS 等常用操作系统,在这些系统中推荐直接下载 Redis 源代码编译安装以获得最新的稳定版本。

Redis 官方不支持 Windows,但微软发布了一个可以在 Windows 运行的 Redis 分支,需要的童鞋也可以下载使用。

二、安装

下面介绍 Redis 的安装,只涉及亲测过的 Linux、macOS 和 Windows 三个操作系统。

1. Linux、macOS 下安装

下载、解压、安装:

$ wget http://download.redis.io/releases/redis-3.2.5.tar.gz
$ tar xzf redis-3.2.5.tar.gz
$ cd redis-3.2.5
$ make

编译成功后,就可以开启 Redis 服务端,命令如下:

$ src/redis-server 

然后打开 Redis 客户端与服务端进行互动,命令如下:

$ src/redis-cli 
127.0.0.1:6379> set name sean
OK
127.0.0.1:6379> get name
"sean"
127.0.0.1:6379>

2. Windows 下安装

当前 Redis 的 windows 最新稳定版本为 3.2.100,此处我们选择下载 Redis-x64-3.2.100.zip 即可。地址为:https://github.com/MSOpenTech/redis/releases。下载后解压压缩包,将解压后的文件夹复制到 D 盘下,并重命名为 redis。

下面我们开启 Redis 服务端,命令如下:

C:\Users\sean> D:
D:\>cd redis
D:\redis>redis-server.exe redis.windows.conf

打开 Redis 客户端与服务端进行互动,命令如下:

C:\Users\sean> D:
D:\>cd redis
D:\redis>redis-cli.exe
127.0.0.1:6379> set name sean
OK
127.0.0.1:6379> get name
"sean"
127.0.0.1:6379>

注: (1). Redis 服务端默认加载 redis.conf 配置文件,由于压缩包中没有该文件,我们在此指定配置文件为 redis.windows.conf,大家可以根据自己的需要指定。 (2). 可以把redis的路径加到系统的环境变量中,这样以后就省得再切换磁盘和输路径啦!

三、相关资料

Redis 官网:http://redis.io

Redis Windows 版本:https://github.com/MSOpenTech/Redis


本文首发于马燕龙个人博客,欢迎分享,转载请标明出处。

马燕龙个人博客:http://www.mayanlong.com

马燕龙个人微博:http://weibo.com/imayanlong

马燕龙Github主页:https://github.com/yanlongma

© 著作权归作者所有

共有 人打赏支持
天秤vs永恒
粉丝 4
博文 36
码字总数 16736
作品 0
长宁
项目经理
CentOS 6/7 下安装 Redis 2.8.7

wget http://download.redis.io/redis-xxxxx.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable make 安装依赖(如果没有则安装安装): yum install gcc-c++ yum install -y tcl yum i......

jims
2015/11/01
0
0
windows下安装和配置Redis

一、下载windows版本的Redis Redis官方提供的是 Linux安装版的,并没有Windows版本的Redis,为了学习 Redis总不能去跑个虚拟机来运行吧,所以在GitHub中有人发布了Windows版本的 Reids ,可以...

zhaojd
2017/11/16
0
0
CentOS6.5安装redis3.2.1

一、安装redis 1、下载redis包 2、解压redis包到/opt下 3、安装并测试redis 备注:若make test报错,提示安装tcl,则进行tcl的安装; 二、配置redis 1、复制并修改配置文档 2、将redis配置进...

哀穆涕
2016/08/04
347
0
redis-cluster分布式集群安装部署

一.服务器环境 1.1环境说明 此次演示是3台内网机器,开启6个redis单实例。其中每台机器上按照不同的端redis服务端口开启2个redis实例 环境:机器的内网IP地址: 3台服务器事前先关闭iptable...

wjw555
07/07
0
0
架设EtherCalc 多人分布式电子表格系统

安装node.js 就不多说了、详见上一页博客 为了方便使用和优化、需要安装 redis插件 下载 3.0.7版本 一:安装redis 1:tar -zxvf redis-3.0.7.tar 解压文件 得到 文件 2:cd resdis-3.0.7 执行...

王小盼
2016/07/20
171
0
redis web管理界面工具安装

Redis WEB管理界面工具安装 一、概述 二、文件下载 三、安装过程 一、概述 1、由于redis是基于C/S的方式开发。也就是说,只要满足于redis的客户端通信要求的,都可以作为redis的客户端,进行...

脚本小子-小贝
2015/08/01
0
0
redis 3.0.7的集群部署

测试环境: redisversion:3.0.7 os:Linux 3.10.0-229.7.2.el7.x8664 x8664 必要软件: 安装zlib yum -y install zlib 安装ruby yum -y install ruby 安装redis.gem(此处版本3.2.0) 方法一:......

binhu
2016/04/08
106
0
基于keepalived对redis做高可用配置

关于keepalived的详细介绍,请移步本人相关博客:http://wangfeng7399.blog.51cto.com/3518031/1405785 一、redis主从搭建 1.redis安装 本文通过yum源的安装方式来安装(需要配置epel源),也...

wangfeng7399
2014/12/18
0
0
【redis】redis安装教程

一、redis的安装 redis是c语言开发的,安装redis需要C语言的编译环境。如果没有gcc。安装gcc命令 yum install gcc-c++ 1、下载redis到/usr/local/src目录下 wget http://download.redis.io/...

qq_26545305
04/29
0
0
Centos7 离线源码安装redis

最近博主在开发项目中用到了redis做缓存,在部署的时候发现服务器无法连接外网,研究一晚后终于搞定。现分享一下经验。 1)redis是需要c语言环境的,所以先手动下载安装gcc环境(博主用的Cet...

小伟_乌牛
2017/10/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JavaEE——JavaScript

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 JavaScript 内置对象 String对象方法: date对象...

凯哥学堂
9分钟前
0
0
Git 远程代码回滚master

方式一(推荐): git revert commit-id 方式二(不推荐):不推荐原因:推送到线上后,其它开发人员需要重新clone git reset --hard commit-id git push origin HEAD --force...

浮躁的码农
9分钟前
0
0
Elasticesearch学习(7)—— ES查询与Java API的对应关系

1、普通查询 类型 ES查询语句 Java查询实现 结果 查询格式 { "query": { "bool": { "must": [], "must_not": [], "should": [], "filter": [] } }, "from": 0, "size": 10, "sort": [] } Que......

叶枫啦啦
10分钟前
4
0
getElementsByClassName()与getElementById()区别

1.document.getElementsByClassName() 返回的是数组 使用:document.getElementsByClassName("className")[0].innerText='具体内容' 2.document.getElementById() 返回的是单个元素 使用:d......

botkenni
21分钟前
0
0
MyBatis入门

一、安装 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>x.x.x</version></dependency> 二、从 XML 中构建 SqlSessionFactory String r......

一个yuanbeth
21分钟前
0
0
聊聊spring cloud的LoadBalancerAutoConfiguration

序 本文主要研究一下spring cloud的LoadBalancerAutoConfiguration RibbonAutoConfiguration spring-cloud-netflix-ribbon-2.0.0.RC2-sources.jar!/org/springframework/cloud/netflix/ribb......

go4it
24分钟前
0
0
【转】使用Lombok来优雅的编码

前言 Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 的冗长,尤其是对于简单的 Java 对象(POJO)。它通过注解实现这一目的。 正文 添加依赖 在 pom.xml 文件中添加相关依赖:...

HAVENT
26分钟前
0
0
Dubbo 源码解读 —— 可支持序列化及自定义扩展

一、概述 从源码中,我们可以看出来。目前,Dubbo 内部提供了 5 种序列化的方式,分别为 fastjson、Hessian2、Kryo、fst 及 Java原生支持的方式 。 针对不同的序列化方式,对比内容如下: 名...

Ryan-瑞恩
34分钟前
0
0
MySQL内存设置—— MySQL server has gone away

set global max_allowed_packet=268435456

一梦心草
43分钟前
0
0
推导式

列表、集合和字典推导式 列表推导式是Python最受喜爱的特性之一。它允许用户方便的从一个集合过滤元素,形成列表,在传递参数的过程中还可以修改元素。形式如下: [expr for val in collect...

火力全開
48分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部