• Centos7 Redis安装


    一、Redis安装

    Redis只有linux版本,本次安装在虚拟机的centos7系统中。

    用mobaxterm连接,虚拟机ip是ens33 inet的192.168.x.x,如果没有这个属性则无法连接到虚拟机。

    如果在ifconfig中没有找到,输入下面的命令:

    vi /etc/sysconfig/network-scripts/ifcfg-ens33
    
    • 1

    将文件的onboot=no改为yes。

    再输入下面的命令启动网络:

    service network start
    
    • 1

    最后用 ip addr获取ip地址。

    1.1 安装Redis依赖

    Redis是基于C语言编写的,首先需要安装Redis需要的依赖。这里有可能没有在root用户下,可以用命令切换用户。

    [user@localhost~]$ su -
    
    • 1

    切换成功后用如下命令:

    [root@localhost ~]# yum install -y gcc tcl
    
    • 1

    出现下图表示成功

    1.2 解压安装包并安装

    [root@localhost src]# tar -zxvf redis-6.2.6.tar.gz
    
    • 1

    进入解压目录进行安装。

    [root@localhost redis-6.2.6]# make && make install
    
    • 1

    1.3验证

    默认安装在/usr/local/bin下,

    • redis-cli是redis提供的命令行客户端
    • redis-server是redis的服务端启动脚本
    • redis-sentinel是dedis的哨兵启动脚本

    1.4启动

    • 默认启动

    redis-server

    前台启动,没有停止,要想建立连接只能开一个窗口重新建立连接,关掉这个窗口rredis自动关闭。

    • 制定配置启动

    如果要让redis以后台方式启动,必须修改redis配置文件,在解压redis的目录下redis.conf

    /usr/local/src/redis-6.2.6
    
    • 1

    1)修改监听地址

    bind 0.0.0.0

    2)修改守护进程

    daemonize yes

    3)修改密码

    requirepass xxxxx

    4)数据库数量

    databases 1

    5)最大内存

    maxmemory 512mb

    6)日志

    logfile “redis.log”

    进入redis安装目录

    cd /usr/local/src/redis-6.2.6
    
    • 1

    启动

    redis-server redis.conf
    
    • 1

    可以用kill结束后台运行。

    • 开机自启

    先新建一个系统服务文件

    [root@localhost redis-6.2.6]# vi /etc/systemd/system/redis.server
    
    
    Description=redis-server
    After=network.target
    
    [Service]
    Type=forking
    ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-6.2.6/redis.conf
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    然后重载系统服务:

    [root@localhost redis-6.2.6]# systemctl daemon-reload
    
    • 1

    就可以启动redis服务了

    systemctl start redis   //启动redis
    systemctl status redis  //查看redis状态
    systemctl stop redis    //停止redis
    systemctl enable redis  //开机自启
    
    • 1
    • 2
    • 3
    • 4

    二、图形客户端

    https://github.com/lework/RedisDesktopManager-Windows/releases

    地址填写虚拟机ip地址,填写密码,测试连接成功。如果连不上可能是因为虚拟机没有开发6379端口。

    2.1开放端口

    firewall-cmd --zone=public --add-port=6379/tcp --permanent
    
    • 1

    2.2重启防火墙

    firewall-cmd --reload
    
    • 1

    2.3检查是否开启成功

    firewall-cmd --query-port=6379/tcp
    
    • 1

    bingo!

  • 相关阅读:
    GNSS融合策略
    微信小程序生成海报工具Painter
    【牛客 - SQL篇 - SQL大厂面试真题】SQL162 2021年11月每天的人均浏览文章时长
    打开算法之门,算法学习瓶颈、学习方法
    java的单元测试和反射
    从源码分析 MGR 的流控机制
    计算机毕业设计springboot+vue+elementUI 广场舞团高校舞蹈社团管理系统
    【Mongodb数据库】的介绍和安装(windows下和ubuntu16.04下安装及启动)
    黑群晖自动调整cpu模式
    ZYNQ_project:led
  • 原文地址:https://blog.csdn.net/m0_67392126/article/details/126326662