微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Redis入门教程

redis

​ Author:eden李秉秉秉秉

​ Version:9.0.1

  B站配套视频:https://www.bilibili.com/video/BV1FZ4y1u7ny?p=1

一、Redis介绍

1.1 引言

  1. 由于用户量增大,请求数量也随之增大,数据压力过大
  2. 多台服务器之间,数据不同步。
  3. 多台服务器之间的锁,已经不存在互斥性了

image

1.2 Nosql

​ Redis就是一款Nosql

​ Nosql -> 非关系型数据库 -> Not Only sql

  1. Key-Value:Redis

  2. 文档型:ElasticSearch、Solr、MongoDB

  3. 面向列:Hbase,Cassandra

  4. 图形化:Neo4j

​ 除了关系型数据库都是非关系型数据库

​ Nosql只是一种概念,泛指非关系型数据库,和关系型数据库一个区分

1.3 Redis介绍

​ 有一位意大利人,在开发一款LLOOGG的统计页面,因为MysqL性能不好,自己研发了一款非关系型数据库,并命名Redis

​ Redis(Remote Dictionary Server)即远程字典服务,Redis是由C语言去编写,Redis是一款基于Key-Value的Nosql,而且Redis是基于内存存储数据的,Redis还提供了多种持久化机制,性能可以达到110000/s读取数据,以及81000/s写入数据,Redis还提供了主从、哨兵以及集群的搭建方式,可以更方便的横向扩展以及垂直扩展

二、Redis安装

2.1 安装Redis

version: '3.1'
services:
  redis: 
    image: daocloud.io/library/redis:5.0.7
    restart: always
    container_name: redis
    environment:
     - TZ=Asia/Shanghai
    ports:
     - 6379:6379

三、Redis常用命令

四、Java连接Redis

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐