安装redis

redis是跑在linux上的, 官网说有微软的团队正在做windows版, 但显然不是我们关注的对象. 我装的最新版6.2.4 稳定版

因为大家用的虚拟机不同, 安装步骤也不太一样.
我是用的virtualBox, 安装虚拟机的过程请自行百度.(我的blog有Ubuntu), 学习redis用的是CentOS 8, 毕竟服务器系统大多用它, ubuntu有点学习linux玩具性质.

注意事项:

  1. 安装软件也好, 系统也好, 选择最新版的话, 要针对性的搜索教程, 别搜成旧版.
  2. 如果你用的东西和我一样, 那么请在虚拟机设置-网络中, 设置位桥接网卡, 这样你的虚拟机就会拥有固定IP, 我被网上多篇博客骗来骗去, 搞了好久, 其实很简单的一个事情.
  3. 安装Xshell + Xftp, 非常好用, 小软件启动连接都很快, 我用centos还有点卡, 所以用ssh工具脸上就不用去系统里费劲了. 用Xftp直接将redis压缩包拖进去, 一个字: 爽.
  4. 企业用都不用图形界面的, 我装了一个, 以防那天命令写错了要手动操作.
  5. centos不自带gcc, 以及make tool, 但是它有一个很好的功能, 没有的命令, 它会提示你直接安装.
  6. tar命令解压后make命令编译, 最后make install命令安装

Wno7F0.md.png

目录 /usr/local/bin

  • redis-benchmark: 性能测试工具
  • redis-check-aof: 修复有问题的aof文件
  • redis-check-dump: 修复有问题的dump.rdb文件
  • redis-sentinel: redis集群使用
  • redis-server: redis服务器启动命令
  • redis-cli: 客户端, 操作入口

启动

  1. 前台启动:
    直接用命令redis-server, 终端关了/ctrl+C服务就停了.
  2. 后台启动:
    1. 将redis目录下的redis.conf复制到etc中:
      cp redis.conf etc/redis.conf
    2. 打开etc中的redis.conf:
      vim redis.conf
    3. 找到并修改daemonize, 将no改为yes.
    4. 回到usr/local/bin目录下, 输入:
      redis-server etc/redis.conf.
    5. 结束, 已启动

关闭

  1. ps -ef | grep redis, kill -9 + 进程号
  2. server-cli shutdown.