• Linux环境 redis完整配置及启动命令


    1、redis.conf文件 需要改动的地方

    (1)bind 86.10.113.8 此处为你自己的地址

    ################################## MODULES #####################################
    
    # Load modules at startup. If the server is not able to load modules
    # it will abort. It is possible to use multiple loadmodule directives.
    #
    # loadmodule /path/to/my_module.so
    # loadmodule /path/to/other_module.so
    
    ################################## NETWORK #####################################
    
    # By default, if no "bind" configuration directive is specified, Redis listens
    # for connections from all the network interfaces available on the server.
    # It is possible to listen to just one or multiple selected interfaces using
    # the "bind" configuration directive, followed by one or more IP addresses.
    #
    # Examples:
    #
    # bind 192.168.1.100 10.0.0.1
    # bind 127.0.0.1 ::1
    #
    # ~~~ WARNING ~~~ If the computer running Redis is directly exposed to the
    # internet, binding to all the interfaces is dangerous and will expose the
    # instance to everybody on the internet. So by default we uncomment the
    # following bind directive, that will force Redis to listen only into
    # the IPv4 loopback interface address (this means Redis will be able to
    # accept connections only from clients running into the same computer it
    # is running).
    #
    # IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES
    # JUST COMMENT THE FOLLOWING LINE.
    # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    bind 86.10.113.8
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32

    (2) daemonize no 改为 daemonize yes 以后台静默进程启动

    ################################# GENERAL #####################################
    
    # By default Redis does not run as a daemon. Use 'yes' if you need it.
    # Note that Redis will write a pid file in /var/run/redis.pid when daemonized.
    daemonize yes
    
    • 1
    • 2
    • 3
    • 4
    • 5

    (3)protected-mode yes 把yes改为no

    # Protected mode is a layer of security protection, in order to avoid that
    # Redis instances left open on the internet are accessed and exploited.
    #
    # When protected mode is on and if:
    #
    # 1) The server is not binding explicitly to a set of addresses using the
    #    "bind" directive.
    # 2) No password is configured.
    #
    # The server only accepts connections from clients connecting from the
    # IPv4 and IPv6 loopback addresses 127.0.0.1 and ::1, and from Unix domain
    # sockets.
    #
    # By default protected mode is enabled. You should disable it only if
    # you are sure you want clients from other hosts to connect to Redis
    # even if no authentication is configured, nor a specific set of interfaces
    # are explicitly listed using the "bind" directive.
    protected-mode yes
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18

    2、启动服务

    方式一、

    重启redis服务
    systemctl restart redis.service

    设置redis服务为开机自启
    systemctl enable redis.service

    查看redis是否启动成功
    ps aux | grep redis
    systemctl status redis

    方式二、

    启动服务
    /usr/local/bin/redis-server /etc/redis/redis.conf
    查看redis是否启动成功
    ps -ef|grep redis

  • 相关阅读:
    vue动态修改浏览器title和icon图标
    《ElementPlus 与 ElementUI 差异集合》el-button 属性 type=“text“ 被删除
    Python读取CSV文件,数值精度丢失
    九、stm32-蓝牙HC_05(接发通信、控制LED亮灭)
    AWS SAA-C03 #49
    QT 智能指针注意事项(备忘)
    干货!BIM高性能3D Web轻量化引擎——HOOPS Communicator!
    微信小程序真机调试连接状态一直在正常和未链接之间反复横跳?
    图的遍历—图的DFS—反向建边;
    Linux-进程、任务和作业管理
  • 原文地址:https://blog.csdn.net/weixin_43860634/article/details/126049296