• Ubuntu下redis数据库的安装和配置详细过程


    Redis 安装

    • 当前redis最新稳定版本是4.0.9
    • 当前ubuntu虚拟机中已经安装好了redis,以下步骤可以跳过 最新稳定版本下载链接:http://download.redis.io/releases/redis-4.0.9.tar.gz
    • step1:下载

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

      step2:解压

    • tar xzf redis-4.0.9.tar.gz

    • step3:移动,放到usr/local目录下

      sudo mv ./redis-4.0.9 /usr/local/redis/

    • step4:进入redis目录

      cd /usr/local/redis/

    • step5:生成

      sudo make

      step6:测试,这段运行时间会较长

    • sudo make test

      step7:安装,将redis的命令安装到/usr/local/bin/目录

    • sudo make install

    • step8:安装完成后,我们进入目录/usr/local/bin中查看

      cd /usr/local/bin
      ls -all

      • redis-server redis服务器
      • redis-cli redis命令行客户端
      • redis-benchmark redis性能测试工具
      • redis-check-aof AOF文件修复工具
      • redis-check-rdb RDB文件检索工具
    • step9:配置文件,移动到/etc/目录下

    • 配置文件目录为/usr/local/redis/redis.conf

      sudo cp /usr/local/redis/redis.conf /etc/redis/

    配置 

    • Redis的配置信息在/etc/redis/redis.conf下。

    • 查看

      sudo vi /etc/redis/redis.conf

    核心配置选项

    • 绑定ip:如果需要远程访问,可将此处注释,或绑定多个真实ip

      bind 127.0.0.1

    • 端⼝,默认为6379

      port 6379

    • 是否以守护进程运行

      • 如果以守护进程运行,则不会在命令被阻塞,类似于服务
      • 如果以非守护进程运行,则当前终端被阻塞
      • 设置为yes表示守护进程,设置为no表示非守护进程
      • 推荐设置为yes

      daemonize yes

    • 数据文件

      dbfilename dump.rdb

    • 数据文件存储路径

      dir /var/lib/redis

    • 日志文件

      logfile "/var/log/redis/redis-server.log"

    • 数据库,默认有16个

      database 16

    • 主从复制,类似于双机备份。

      slaveof

     基础操作命令

    • 服务器端

    • 服务器端的命令为redis-server

    • 可以使用help查看帮助⽂档

      redis-server --help

    • 个人习惯

      ps aux | grep redis 查看redis服务器进程
      sudo kill -9 pid 杀死redis服务器
      sudo redis-server /etc/redis/redis.conf 指定加载的配置文件

    客户端

    • 客户端的命令为redis-cli
    • 可以使用help查看帮助⽂档

      redis-cli --help

    • 连接redis

      redis-cli

      运⾏测试命令

    • ping

      切换数据库

    • 数据库没有名称,默认有16个,通过0-15来标识,连接redis默认选择第一个数据库

      select 10

  • 相关阅读:
    G1垃圾收集器入门-原创译文
    Dubbo微容器(Cooma)详解
    Dubbo工程结构和Maven打包
    Greys学习笔记(未完待续)
    ES学习笔记
    CSS标准盒子模型和IE怪异盒子模型
    npm install 报错
    安卓手机scrollTop失效问题记录
    npm run dev报错
    severless扫盲
  • 原文地址:https://www.cnblogs.com/yanguhung/p/10145761.html
Copyright © 2020-2023  润新知