• 在windows上安装redis并设置密码


    在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
  • 相关阅读:
    一起学编程(3--组织与表达)
    摩托罗拉SE955 One Discrete Length,Two Discrete Lengths,Length Within Range 相关解释
    完好用户体验: 活用window.location与window.open解决页面跳转问题
    一张图帮你看懂 iPhone 6 Plus 的屏幕分辨率
    李振杰:火狐Mozilla被黑事件的启发
    POJ 1611 The Suspects 并查集 Union Find
    hdu1879 继续畅通project(最小生成树)
    【Android实战】Socket消息通信
    HDOJ 5098 Smart Software Installer 拓扑排序
    各大电商的缓存策略
  • 原文地址:https://www.cnblogs.com/sheepswallow/p/4856751.html
Copyright © 2020-2023  润新知