美文网首页Java 杂谈
Redis 安装及启停「Linux、Windows」

Redis 安装及启停「Linux、Windows」

作者: 皓尘埃 | 来源:发表于2018-09-04 20:58 被阅读0次

    Redis简介

    Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。从2015年6月开始,Redis的开发由Redis Labs赞助,而2013年5月至2015年6月期间,其开发由Pivotal赞助。在2013年5月之前,其开发由VMware赞助。根据月度排行网站DB-Engines.com的数据显示,Redis是最流行的键值对存储数据库。 --摘自维基百科

    官网地址 https://redis.io

    下载地址

    软件安装

    • Linux版本
    mkdir /usr/local/src/redis
    cd /usr/local/src/redis
    # 可以先通过上面的地址下载好传上去也可以通过wget直接下载
    wget http://download.redis.io/releases/redis-4.0.11.tar.gz
    tar -zxvf redis-4.0.11.tar.gz
    cd /usr/local/src/redis/redis-4.0.11
    make PREFIX=/usr/local/redis-4.0.11 install
    
    • Windows版本
      64位的版本有安装版和绿色版的,32位的只有绿色版的,这里只介绍绿色版的,绿色版的只需要解压到自定义的目录就好了。

    Linux版本启停

    • 直接启停
      直接启动,但是这样启动的话,进程关掉了,服务就停掉了,不建议
    sh /usr/local/redis-4.0.11/bin/redis-serve
    
    • 后台进行形式启停
      服务常驻后台,建议这种启动方式,先要修改一下配置文件redis.conf,找到daemonize属性,将其设置为yes即可,效果为
    daemonize yes
    

    读取配置文件启动服务

    # 启动服务
    cd /usr/local/redis-4.0.11/bin/
    ./redis-server redis.conf
    # 停止服务
     ./redis-cli shutdown
    

    Windows版本启停

    • 直接启停
      先进去到软件目录,双击执行redis-server.exe即可。但是这样启动的话,进程窗口关掉了,服务就停掉了,不建议
    • windows服务形式启停
      把redis注册成windows的服务,可以实现后台常驻以及开机默认启动
    rem 注册服务
    redis-server.exe --service-install redis.windows.conf
    rem 卸载服务
    redis-server --service-uninstall
    rem 开启服务
    redis-server --service-start
    rem 停止服务
    redis-server --service-stop
    

    验证服务

    连接客户端之后执行“ping”进行验证,看见PONG字样,即为服务运行中。

    • Linux版本
    cd /usr/local/redis-4.0.11/bin/
    ./redis-cli
    127.0.0.1:6379> ping
    PONG
    
    • Windows版本
    rem cd进安装目录
    ./redis-cli.exe
    127.0.0.1:6379> ping
    PONG
    

    开启远程可访问

    这个不分Linux和Windows

    • 配置开启远程可访问
      redis默认情况下只允许本级访问,如果要支持远程访问,需要修改一下配置文件,找到# bind 127.0.0.1这一行,去掉注释并修改为bind 0.0.0.0,需要重启服务才生效。
    • 登录远程redis
    # -h 指定访问的地址,-p 指定访问的端口,redis的默认端口是6379,可以通过配置文件修改
    ./redis-cli -h 127.0.0.1 -p 6379
    

    开启密码校验

    默认配置文件中,访问服务是不需要密码校验的,基于安全考虑密码校验还是很必要的,特别是如果开启了远程访问的话,密码校验就更加有必要了。这个也不分Linux和Windows

    • 通过配置文件设定密码
      修改配置文件中# requirepass foobared这一行,修改为requirepass password即可。
    • 通过命令设置密码
      直接连接服务后再设置密码,但是只是针对当前服务有效,如果服务重启后失效。
    ./redis-cli -h 127.0.0.1 -p 6379
    config set requirepass password
    

    这时候就设置了密码为password,如果想取消密码,则设置为config set requirepass ""即可

    访问需要密码校验的redis服务

    • 使用-a参数在登录时指定密码
    ./redis-cli -h 127.0.0.1 -p 6379 -a password
    
    • 先登录服务,在验证密码授权
    ./redis-cli -h 127.0.0.1 -p 6379
    127.0.0.1:6379> auth password
    OK
    

    写在最后

    至此,redis的安装及启停在Linux和Windows两个系统的介绍全部完成。

    相关文章

      网友评论

        本文标题:Redis 安装及启停「Linux、Windows」

        本文链接:https://www.haomeiwen.com/subject/tcyhwftx.html