Redis介绍

Redis是一个高性能的,开源的,C语言开发的,键值对存储数据的nosql数据库。
NoSQL:not only sql,泛指非关系型数据库 Redis/MongoDB/Hbase Hadoop
关系型数据库:MySQL、oracle、SqlServer

Redis特性

  • Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用
  • Redis不仅仅支持简单的key-value类型的数据,同时还提供List,set等数据类型
  • Redis支持数据的备份

    Redis有什么用?

    Redis的主要作用:快速存取
    Redis应用场景
    点赞/秒杀/直播平台的在线好友列表/商品排行榜/单点登录

    Redis安装

    下载链接 https://github.com/tporadowski/redis/releases

    windows

    redis默认不支持在windows中使用,只是微软做了个支持,所以推荐正式环境使用Linux操作redis
    1.解压
    image.png
    2.配置环境变量

    image.png

    3.启动redis-server
    image.png
    4.操作redis redis-cli
    image.png

    Ubuntu/kali

    官网地址:https://redis.io/
    命令地址:http://doc.redisfans.com/
    Redis的五大数据类型以及应用场景
    string/list/set/hash/zset
    Redis的安装及启动
    sudo apt-get install redis-server
    查看帮助命令
    redis-server --help
    编辑Redis配置文件
    sudo vim /etc/redis/redis.conf
    将daemonize no改为 daemonize yes保存退出
    启动
    redis-server
    打开服务
    sudo service redis start