在windows上安装redis并设置密码

发布日期:2018-02-24    浏览次数:952

在windows上安装redis

Redis是一个开源,先进的key-value存储,并用于构建高性能,可扩展的Web应用程序的完美解决方案。

Redis从它的许多竞争继承来的三个主要特点:

  • Redis数据库完全在内存中,使用磁盘仅用于持久性。
  • 相比许多键值数据存储,Redis拥有一套较为丰富的数据类型。
  • Redis可以将数据复制到任意数量的从服务器。

安装redis的方式有两种:

  1. 下载源码,使用vs编译,由于redis是c写的,所以需要安装c++才能正常编译
  2. 直接下载安装包,下载地址https://github.com/MSOpenTech/redis/releases

第1种安装方式稍显麻烦,我这篇文章的定位是给小白看的,所以只介绍第2
种安装安装方式。

从下载页面下载到最新的安装包,后缀名为msi,我当前下载的版本是2.8.2103

双击运行,然后一路Next就行了,当然有几个地方可以根据自己的喜好修改,下面我会贴出几个选项的说明。

点击两次“Next”后,出现如下图片

标注1:安装的地址,你懂的

标注2:将redis安装的文件夹加入系统环境变量中,我会把这个勾上,免得使用“控制台”管理redis的时候,需要输入长长的路径

继续点击“Next”,出现如下图片

上面的介绍通俗易懂,文本框内是redis监听的端口,复选框勾选的是把让端口可以通过防火墙。

再按下一步设置的是“Max Memory”和“Max Heap”,这两个配置以后研究Redis的各种配置的时候再详细介绍,有兴趣的朋友可以打开安装目录下面的redis.windows-service.conf文件看

继续“Next”直到安装完成。安装完成后,在window服务里面就添加了一个名为“redis”的服务了

设置密码

默认安装后的redis是没有密码的,这明显有很大的安全隐患,所以我再讲讲设置密码。我知道设置密码的方式有两种:

  1. 使用“控制台”
  2. 修改配置文件“redis.windows-service.conf”

使用第1种方式,需要知道如何在“控制台”里操作redis,而且重启后就无效了,不推荐这种方式,暂且不说。我们来说第2种方式,在安装的目录下找到并打开“redis.windows-service.conf”文件
你可以找到如下的文字:

################################## SECURITY ###################################

# Require clients to issue AUTH <PASSWORD> before processing any other
# commands.  This might be useful in environments in which you do not trust
# others with access to the host running redis-server.
#
# This should stay commented out for backward compatibility and because most
# people do not need auth (e.g. they run their own servers).
#
# Warning: since Redis is pretty fast an outside user can try up to
# 150k passwords per second against a good box. This means that you should
# use a very strong password otherwise it will be very easy to break.
#
# requirepass foobared

我就不翻译了,设置密码的方式就是加入一行

requirepass 你的密码

比如我要设置密码为:we9fh34v9we4hfg35hbqwif234lhtzxmcsdh 的话,就加入一行下面的文字

requirepass we9fh34v9we4hfg35hbqwif234lhtzxmcsdh

本文网址:https://www.wyxxw.cn/blog-detail-22-23-495.html

返回列表

非特殊说明,本文版权归原作者所有,转载请注明出处

提示:本站所有资源仅供学习与参考,请勿用于商业用途。图片来自互联网~如侵犯您的权益,请联系QQ:1067507709.

提示:转载请注明来自:http://www.cnblogs.com/sheepswallow/p/4856751.html 。 转载人:momo