当前位置: 首页 > news >正文

redis单机安装

redis单机安装

下载地址

  1. 官网:https://redis.io/
  2. 下载列表页面:https://download.redis.io/releases/

说明

  1. 版本选择:redis-7.0.0.tar.gz
  2. 下载地址:https://download.redis.io/releases/redis-7.0.0.tar.gz

安装前准备

  1. 在linux上安装,centos7上安装
  2. gcc

本地安装

  1. 复制下载的安装包到Linux服务器,安装包名:redis-7.0.0.tar.gz

  2. 进入到安装包所在路径,将安装包解压到指定目录

    tar -zxvf redis-7.0.0.tar.gz -C /opt/module
    
  3. 解压后,文件夹为redis-7.0.0,解压后需要编译安装

  4. 编译,进入redis-7.0.0

    make
    
  5. 安装,默认安装目录为:/usr/local/binPREFIX参数自定义安装目录

    make install PREFIX=/opt/module/redis
    
  6. 安装后,进入目录/opt/module/redis/bin,有如下文件

    1. redis-benchmark:性能测试工具
    2. redis-check-aof:修复有问题的AOF文件,redis-server的软链接
    3. redis-check-rdb:修复有问题的dump.rdb文件,redis-server的软链接
    4. redis-cli:客户端,操作入口
    5. redis-sentinel:redis集群使用,redis-server的软链接
    6. redis-server:redis服务启动命令
  7. 指定启动文件,默认读取安装目录下的redis.conf文件,即/opt/module/redis-7.0.0/redis.conf文件,复制文件到自定义目录下,做为启动文件

    mkdir /opt/module/redis/myredis
    copy redis.conf /opt/module/redis/myredis/redis7.conf
    
  8. 修改配置文件/opt/module/redis/myredis/redis7.conf,修改配置后,重启服务

    支持后台启动:daemonize设置为yes

    # daemonize no
    daemonize yes
    

    关闭保护模式:protected-mode设置为no

    # protected-mode yes
    protected-mode no
    

    注释掉bind配置,bind 127.0.0.1 表示只能本机访问

    # bind 127.0.0.1 -::1
    

    设置访问密码,requirepass 设置redis访问密码

    # requirepass foobared
    requirepass 123456
    

启动redis服务端

  1. 启动redis,指定配置文件

    cd /opt/module/redis/bin
    ./redis-server /opt/module/redis/myredis/redis7.conf
    
  2. 查看zookeeper进程

    ps -ef | grep redis
    

启动zookeeper客户端

  1. 连接服务器

    cd /opt/module/redis/bin
    ./redis-cli -p 6379
    
  2. 连接服务器后,输入密码

    auth 123456
    

    输出信息:OK

  3. 连接服务器,指定密码

    cd /opt/module/redis/bin
    ./redis-cli -a 123456 -p 6379
    

    输出警告信息:Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.

  4. 验证是否连接成功

    127.0.0.1:6379> ping
    

    输出信息:PONG

  5. 退出客户端

    127.0.0.1:6379> quit
    
  6. 关闭服务器

    127.0.0.1:6379> shutdown
    

相关文章:

  • 智能指针之设计模式1
  • Vue--常用组件解析
  • C#容器源码分析 --- Dictionary<TKey,TValue>
  • 测试复习题目(1)
  • 论文学习:《通过基于元学习的图变换探索冷启动场景下的药物-靶标相互作用预测》
  • C++基础精讲-05
  • 4G/5G模组----概念+驱动+调试
  • 《轨道力学导论》——第十章:前沿轨道理论与应用
  • Java常用连接池 (HikariCP, Tomcat Pool, Druid) 的配置和比较
  • Nginx代理Minio出现AccessDeniedAccessDenied
  • 软件生命周期模型:瀑布模型、螺旋模型、迭代模型、敏捷开发、增量模型、快速原型模型
  • JUC并发工具
  • ARM裸机开发——交叉编译器
  • IS-IS中特殊字段——OL过载
  • 大概解释一下:极值统计理论(Extreme Value Theory, EVT)
  • 【时频谱分析】小波分析
  • 07-算法打卡-链表-移除链表-leetcode(203)-第七天
  • try-with-resources 详解
  • java基础2
  • 深度探索 C 语言:指针与内存管理的精妙艺术
  • 国宝文物子弹库帛书二、三卷从美启程,18日凌晨抵京
  • 雅典卫城上空现“巨鞋”形状无人机群,希腊下令彻查
  • 上百家单位展示AI+教育的实践与成果,上海教育博览会开幕
  • 全国省市县国土空间总体规划已基本批复完成,进入全面实施阶段
  • 临港新片区将新设5亿元启航基金:专门投向在临港发展的种子期、初创型企业
  • 特朗普再提“接管”加沙,要将其变为“自由区”