• 安装Redis


    Redis安装

    安装包获取

    • http://redis.io

    • http://redis.cn/(国内)

    ubuntu系统安装Redis

    sudo apt-get install redis-server
    
    • 1

    安装步骤

    • 安装gcc:

      yum install gcc
      sudo apt-get install gcc
      
      • 1
      • 2
    • 测试gcc是否安装成功

      gcc --version
      
      • 1
    • 下载redis.tar.gz到opt目录下

    • 解压

      tar -zxvf redis.tar.gz
      
      • 1
    • 解压完成后进入Redis目录使用make命令进行编译

      make
      
      • 1
    • 如果没有准备好C语言编译环境,make会报错Jemalloc/jemalloc.h:没有那个文件

    • 解决方案:运行make distclean

    • 安装

      make install
      
      • 1
    • 安装目录:/usr/local/bin

      • redis-benchmark:性能测试工具,可以在自己本子运行,看看自己本子性能如何
      • redis-check-aof:修复有问题的AOF文件,rdb和aof后面讲
      • redis-check-dump:修复有问题的dump.rdb文件
      • redis-sentinel:Redis集群使用
      • redis-server:Redis服务器启动命令
      • redis-cli:客户端,操作入口

    启动

    • 运行命令:redis-server(前台启动)

    • 后台启动:拷贝redis.conf到其他目录

      cp /opt/redis/redis.conf /ect/redis.conf
      
      • 1
    • 修改配置文件,打开后台启动

      daemonize no -> yes
      
      • 1
    • 启动服务:redis-server /etc/redis.conf

    访问服务

    • redis-cli

    • 测试与服务器连接是否正常,进行redis-cli,执行命令ping,显示pang则表示连接畅通

      ping
      
      • 1

    关闭服务

    • redis-cli shutdown 或者进入redis-cli终端执行shutdown

    端口6379从何而来

    • 根据人名:Merz(手机键盘9宫格)
    • redis默认16个数据库,类似数组下标从0开始,初始默认使用0号库
    • 使用select dbid来切换数据库

    采用技术

    • memcached:多线程+锁

    • Redis:是单线程+多路IO复用技术

    • memcached不能将数据持久化到磁盘,而redis可以

  • 相关阅读:
    揭开神秘面纱,会stream流就会大数据
    “文件迁徙行动”:高效送达第三方档案系统,守护惬意下班时光
    Java SE 容易忘记的点记录
    js设计模式之单例模式
    18 个 Python 技巧帮助你简化代码
    动手学深度学习(2)-3.5 图像分类数据集
    【03】区块链科普100天-技术研究
    初识golang微服务框架kratos
    Django是什么,有什么作用?
    面试题整理
  • 原文地址:https://blog.csdn.net/qq_52751442/article/details/125551012