• 浅谈基于Linux的Redis环境搭建


           本篇文章主要讲解基于Linux环境的Redis服务搭建,Redis服务配置、客户端访问和防火强配置等技术,适合具有一定Linux基础和Redis基础的读者阅读。

    一  Redis服务搭建

    1.在根路径建立目录 myredis

       mkdir myredis

    2.进入myredis目录

        cd myredis/

    3.Redis搭建

    (1)下载Redis

       wget http://download.redis.io/releases/redis-5.0.4.tar.gz

    (2)解压Redis包

       tar xzf redis-5.0.4.tar.gz

    (3)切换到(2)解压的包

       cd redis-5.0.4

    (4)编译包

         make

    二 Redis服务配置

      Redis服务相关配置,主要集中在Redis.conf文件中。 在除此配置Redis服务时,有六个参数是比较重要的:requirepass, bind,port,protected-mode,daemonize,logfile

          1.requirepass:配置redis登录密码

          redis.conf中,requirepass参数默认是不需要的,即不需要密码登录。

        

           这里,我将其更改为123456

         

             2.bind:配置ip

           redis.conf中,bind默认绑定的ip为127.0.0.1

         

           为了让远程能够访问,请使用Linux服务器ip地址代替,查看ip命令:ifconfig

        

             3.port:配置端口号

             redis.conf默认端口号为6379,你可以改为你自己的端口号

            

             如下更改为6399

            

           4.protected-mode:设置保护模式

             redis.conf的protected-mode默认是开启保护模式的,需要更改为非开启模式

        

             如下设置为不保护模式

        

           5.daemonize

          daemonize表示是否在后台启动redis-server,默认表示为非在后台启动服务,将其设置为后台运行

        

           6.logfile

           redis.conf的logfile表示redis的配置文件,大家可以理解为sl4j.log等日志文件,

           创建文件:myredis.log

           vim  /myredis/redis-5.0.4/myredis.log

           

           配置logfile参数,其路径为myredis.log路径

           

    三  防火墙配置

    如下为防火前配置的基本流程

        1.查看防火墙状态

       防火墙状态为running或not running,若非running,则设置为running

       

       2.启动防火墙

        systemctl start firewalld.service

      3.关闭防火墙

       ystemctl stop firewalld.service

     4..向防火墙添加开放端口

       firewall-cmd --permanent --zone=public --add-port=6399/tcp

         --permanet参数表示永久,否则表示临时

       

     5.加载配置

        firewall-cmd --reload

       

     6.查看开启的端口

        firewall-cmd --permanent --zone=public --list-ports

       

     7.删除端口

      firewall-cmd --zone=public --remove-port=80/tcp --permanent

      8..启动redis服务

       需要注意的是,启动服务时,要带上redis配置文件

       src/redis-server  redis.conf

       

       查看配置文件,发现redis已经启动成功

      

    四 访问Redis服务

      1.通过xshell访问

       src/redis-cli -h 192.168.202.134 -p 6399 -a 123456

      如下为成功访问redis的截图

      

      测试一下: 

      

      2.通过redisDeskManager来访问redis服务

      

      打开db0,就能看到刚才set 的name

    ​  

    关于redis客户端工具,目前市场上还是比较多的,这里我推荐两款:

     RedisDeskManager和RedisClient

    五  相关命令

    (1)关闭redis服务

        redis-cli -h ip -p port  -a password  shutdown

     eg:

        redis-cli -h 10.99.0.101 -p 6379 -a 123456

    (2)启动redis

        redis-server redis.conf 

    (3)退出redis

        exit

    六 参考文献

     【01】redis.cn

     【02】redis.io

  • 相关阅读:
    sharedWorker 实现多页面通信
    cookie跨域那些事儿
    event loop整理
    tsConfig/baseUrl -- 一键告别相对路径import
    vscode配置golang开发环境手把手描述篇
    Vue学习笔记二
    Vue学习笔记
    echarts迁移图动态加载
    病虫害可视化监测平台(一)
    昆虫识别开发进展APP(四)
  • 原文地址:https://www.cnblogs.com/wangjiming/p/10729503.html
Copyright © 2020-2023  润新知