Redis学习(一)--简介和安装

![redis logo](redis.jpeg)

Redis 简介

Redis 是一个开源的使用ANSI C语言编写、支持网络、可基于内存也可以持久化的日志型、Key-Value数据库

特点

  • 支持数据持久化
  • 支持key-valuelistsetzsethash等数据结构
  • 支持master-slave模式的数据备份

优势

  • 性能极高
  • 数据类型丰富
  • 操作都是原子性的(要么成功执行,要么失败完全不执行)
  • 特性丰富

安装

注:本机系统ArchLinux

  • Linux

    • ArchLinux

      1
      2
      $ sudo pacman -S redis
      ...

      或者

      1
      2
      $ yay -S redis
      ...
    • Ubuntu

      1
      2
      $ sudo apt-get install redis-server
      ...
  • Windows10

    Windows暂时不讨论

  • Mac

    Mac暂时不讨论

启动

  • 启动Redis
1
2
$ redis-server
...
  • 查看是否启动
1
2
$ redis-cli
...

或者
redis-cli -h 主机ip -p redis端口 -a 密码

1
2
$ redis-cli -h 127.0.0.1 -p 6379
...

当启动成功后会进入redis的终端
127.0.0.1:本机IP
6379:redis服务端口

1
127.0.0.1:6379>

输入ping命令
服务器运行正常会返回PONG
否则返回连接错误

1
2
127.0.0.1:6379> ping
PONG

说明已经成功安装

总结

  • 安装(本机终端): yay -S redis
  • 启动(终端): redis-server
  • 连接(终端): redis-cli
  • 检查(redis-cli): ping