云服务器网:购买云服务器和VPS必上的网站!

redis安装方法(Redis安装教程)

本文目录:1、windows redis 怎么安装2、如何在Linux中安装Redis服务器3、Windows下Redis的安装方法4、Linux下安装配置redis详细教程,并配置哨兵模式5、Redis技法篇 – 1. Redis的安装与配置6、windows 怎么安装rediswindows r

本文目录:

  • 1、windows redis 怎么安装
  • 2、如何在Linux中安装Redis服务器
  • 3、Windows下Redis的安装方法
  • 4、Linux下安装配置redis详细教程,并配置哨兵模式
  • 5、Redis技法篇 – 1. Redis的安装与配置
  • 6、windows 怎么安装redis

windows redis 怎么安装

windows7安装redis方法:1、下载Redis的压缩包我下载的是redis-2.4.5-win32-win64.zip下载完后将其解压放在自己要放的目录下

解压后的目录

如果你是32位的话就进32bit的文件夹,64位就进64bit文件夹

文件夹进去后会看到一下的几个文件

redis-benchmark.exe: 性能测试 模拟N个客户端发送set,get请求

redis-check-aof.exe:更新日志检查

redis-check-dump.exe:本地数据库检查

redis-server.exe:服务程序

接下来就是安装了

打开dos命令栏,进入到redis的目录下面,输入以下命令:

redis-server.exe redis.conf

安装成功

然后再打开一个dos命令栏,进入到redis的目录下,输入以下命令:

redis-cli.exe -h 127.0.0.1 -p 6379

测试一下

set key value 存值

get key 取值

如何在Linux中安装Redis服务器

Redis服务器是一种非关系型数据存储服务器,它经常和Linux系统搭配使用。那么如何在Linux系统中安装Redis服务器呢?下面我给大家分享一下。

工具/材料

Linux命令行

01

首先我们运用tar命令解压redis安装包,如下图所示,这里在使用tar命令的时候运用的是zxvf参数

02

接下来进入解压后的文件夹我们执行make命令,对redis进行编译,如下图所示

03

编译完了以后我们通过cd命令进入src目录,然后执行make install进行安装,如下图所示

04

安装完了以后我们需要创建两个文件夹,如下图所示,etc用来放置配置文件,bin用来放置执行文件

05

接下来我们通过cp命令将redis.conf配置文件复制到etc目录下面,如下图所示

06

然后将src目录下的命令复制到bin目录下面,这里我只复制了几个比较常用的,如下图所示

07

接下来我们就可以执行redis-server命令来运行redis服务器了,注意后面加了配置文件路径,如下图所示

08

最后当我们看到如下图所示的界面则代表redis安装启动成功,后面我们就可以用它进行数据存储了

Windows下Redis的安装方法

1、首先,Redis官方是支持Linux系统的,我这里不多说,需要的可以参考:/article/96234.htm

2、Windows 64位下载地址:

3、下载后的Redis解压到自己目录下面,解压后

4、这里你可以直接点击redis-server.exe启动,默认配置(无密码)启动

红框内可以看到,no config file specified, using the default config,这样启动没问题,可以自己检测一下,在安装目录下打开命令窗口,运行命令 redis-cli.exe -h 127.0.0.1

成功则可以看到上图效果。

5、我们再来设置Redis密码,打开redis.windows.conf文件,找到 requirepass foobared这一行去掉注释,foobared替换成自己的密码,保存。

6、运行命令:redis-server.exe redis.windows.conf

可以看到是用我们配置文件启动,然后测试,这里必须输入密码了,不输入密码会报错

这里说明没输入密码,无权限,所以我们需要输入密码了,redis-cli.exe -h 127.0.0.1 -a 密码

7、到这里,Windows下安装Redis就大功告成了。这里有个快捷点,将启动命令redis-server.exe redis.windows.conf,新建txt文本,将命令保存在文件中,

然后将文本格式转换成.bat文件,直接运行bat文件。

Linux下安装配置redis详细教程,并配置哨兵模式

redis版本为redis-3.2.12,使用工具将安装包上传到data目录。

在data目录下创建文件夹redis,将redis安装在此目录。

第一步:解压。

第二步:安装,PREFIX=/data/redis用来设置安装目录。

到此,redis已经安装完成,剩下就是配置和启动服务。

进入redis目录, 创建配置文件conf、日志logs、数据库dump、进程号pid四个目录,用来存放对应的文件,这四个目录也可以存放在其他文件夹,只要与配置文件中的配置一致即可,否则在启动服务时会报错。 其中bin目录就是redis安装成功后的一些命令文件。

redis服务配置一主二从,哨兵模式。注意:如果在实际开发中用不到哨兵模式,redis服务配置一主一从即可。

主Redis配置:redis_6379.conf

从Redis配置,redis_6380.conf和redis_6381.conf,与主Redis配置基本上一样,不一样的地方在于 端口、数据库、日志、pid文件名称 ,都以6380或6381为标志, 最重要的地方是建立主从关系和同步验证。

注意: 对只使用redis服务 ,只需要在主Redis里面配置requirepass,在从Redis里面配置masterauth,密码保持一致,密码尽可能复杂,以免被攻击破解。

注意: 对只使用redis服务 ,如果从Redis也有必要加入访问验证,也可以设置requirepass,而且密码可以与主Redis密码不同。

将配置文件放置到/data/redis/conf目录下,然后就可以启动服务了。

启动服务要按照主从顺序依次启动。

查看服务启动情况:

也可以通过查看日志文件来确认服务是否正常启动。

通过客户端登录Redis验证数据同步情况:

主Redis登录验证,设置数据:

从Redis登录,获取数据:从Redis并没有设置密码,所以无需验证就可以操作。

配置哨兵模式:

Redis Sentinel集群通常由3到5个节点组成,如果个别节点挂了,集群还可以正常运作。Sentinel负责监控Redis集群的 健康 情况。

如果主Redis挂掉,Sentinel集群会通过投票选择一个新的主Redis。 当原来的主Redis恢复时,它会被当做新的主Redis的从Redis重新加入Redis集群。

设置连接master和slave的密码,需要注意的是sentinel不能分别为master和slave设置不同的密码,因此master和slave的密码必须设置相同。也就是说主Redis和从Redis都必须设置requirepass和masterauth,而且密码必须相同。

sentinel.conf配置信息:

将该配置文件放置到/data/redis/conf目录下,启动sentinel服务:

验证sentinel是否起作用,可以手工shutdown掉主Redis。

这时从Redis想要访问主Redis同步数据就会提示错误信息:

sentinel在监测到主Redis宕机之后,通过选举,将一个从Redis选定为新的主Redis。通过查看sentinel日志可以发现,选定6380为新的主Redis,同时将另外两个Redis作为从Redis。

注意:选定6380为主Redis后,所有的配置文件都会被修改,主要是重新建立主从关系。

6379会新增:slaveof 127.0.0.1 6380

6380会删掉:slaveof 127.0.0.1 6379

6381会修改:slaveof 127.0.0.1 6380

由于6379服务已经关掉,所以虽然sentinel将6379作为6380的从服务,但是没有真正的建立。

重新启动6379服务,这时sentinel会重建建立一次主从关系:

Redis技法篇 – 1. Redis的安装与配置

Redis可以说是除MySQL之外用的最多的一个数据库了!众所周知,它是一个种非关系型数据库(NoSQL),当然它的出现也绝不是为了取代MySQL。非关系型数据库有很多种类型:面向列的NoSQL、基于图的NoSQL、文档型NoSQL …… Redis是一种Key-Value型的NoSQL。

使用Redis并不难,他和MySQL的关系也不大,甚至我觉得Redis的学习难度要小于MySQL。但是Redis在目前的技术架构中非常常见,它的作用也绝对不仅仅是缓存中间件,所以很显然这是Java从业者的必备技能。Redis在大厂面试中出现的频率非常的高,学好它能帮助你在面试中脱颖而出!

其实在写这份学习资料的时候,我才刚刚毕业,也谈不上多么精通Redis!但是我觉得学习任何一门数据库都是一个循序渐进的过程。先熟练掌握它的使用、然后了解它的底层原理、接着在实践中应用它、最后就是读源码完全吃透它!因为读者水平有限接下来我将推出 「《Java之禅 | Redis篇》」 ,希望能够给苦海中的同学一些指引,其实我觉得学完这两篇再背一下面经就可以和面试官侃侃而谈了!

最重要的事情说三遍: 「一定要多练、多练、多练!照着文档多敲多写,熟能生巧,切忌光看不动手!」

学习Redis一定逃不过黄健宏老师的这本 「《Redis设计与实现》」 ,这本书并不是教你怎么使用Redis的,而是带你深入了解Redis内部原理的!总结起来就是:通俗易懂、恍然大悟!

当然黄老师还有一本 「《Redis使用手册》」 ,这个的热度远远不如前一本,这本书更像是一本工具书,系统化介绍Redis命令和使用。

视频的话其实我觉得做的比较好的是 「尚硅谷的《Redis6入门到精通》和黑马程序员的《Redis入门到实战》」 。

「《Java之禅 | Redis篇》」 是我接下来要整理并开源的一份资料,我希望它能够以更加通俗易懂地方式教你使用和理解Redis。

写这个的初衷当然是希望后人能够更加顺畅的学习和使用它,我的学习之路其实挺艰难的,感觉很多教学视频讲的都不是太好,然后CSDN博客又有点乱,希望自己能够把我的理解与心得帮助其他人吧!

这份资料全篇分为 「《Redis技法》和《Redis基石》」 两部分。《Redis技法》主要是教你怎么使用,从简单的客户端到Java操作到高级应用,不涉及Redis的原理。《Redis基石》主要是学习Redis的设计思想和内部思路,希望能够窥探到一些Redis的底层实现,帮助大家更好地了解Redis。

作者:一壶漂泊难入喉

原文出处:

windows 怎么安装redis

你好,

先下载redis,找到下载的压缩包 redis-64.3.0.503.zip,解压后,重命名为redis-3.0,置于某个文件夹下(如D:\Program Files)。

1. 运行Redis服务器端

直接双击D:\Program Files\redis-3.0目录下的redis-server.exe文件(redis服务器端),就会以窗口的形式运行Redis服务器(但该窗口不可关闭,否则,Redis服务不可用)。此种运行redis服务器的方式,没有加载指定的配置文件。

2. 运行Redis客户端

直接双击D:\Program Files\redis-3.0目录下的redis-cli.exe文件(redis客户端),如果显示127.0.0.1:6379 ,就说明客户端运行成功。

输入命令: keys *

查看所有的键

如果提示“NOAUTH Authentication required.”,则说明Redis服务器设置了密码,请输入正确的密码后,再来进行其他操作。

输入命令: auth 密码

如果提示OK,就说明密码正确。

Tips:可以将D:\Program Files\redis-3.0目录下的redis-server.exe发送到桌面快捷方式,便于以后快速打开Redis客户端。

3. 将Redis服务安装到本地服务

由于上述启动Redis服务器的方式有点复杂,且redis服务窗口不可关闭。故这里介绍如何将Redis服务安装到Windows系统的本地服务。

复制D:\Program Files\redis-3.0目录下的redis.windows.conf文件,重命名为redis.conf,来作为redis的配置文件。

打开win系统的命令行,依次输入下列命令:

d: (回车,切换到d盘)

cd Program Files\redis-3.0\ (回车,切换至D:\Program Files\redis-3.0目录)

redis-server –service-install redis.conf –loglevel verbose (回车,安装redis本地服务,指定配置文件redis.conf)

操作完成后,就可以到win系统的本地服务管理处,查看和操作Redis服务。(计算机图标右键 – 管理) – 服务和应用程序 – 服务)

4. 设置Redis密码

编辑D:\Program Files\redis-3.0目录下的redis.conf配置文件,找到如下代码:

requirepass foobared

将其复制一行,去掉前导的注释符,将foobared改为你要设置的密码,如:

requirepass test

保存退出。

重启Redis服务,配置文件就会生效。

本文来源:https://www.yuntue.com/post/116211.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注