Author:eden李秉秉秉秉
Version:9.0.1
B站配套视频:https://www.bilibili.com/video/BV1FZ4y1u7ny?p=1
一、Redis介绍
1.1 引言
- 由于用户量增大,请求数量也随之增大,数据压力过大
- 多台服务器之间,数据不同步。
- 多台服务器之间的锁,已经不存在互斥性了
1.2 NoSQL
Redis就是一款NoSQL
NoSQL -> 非关系型数据库 -> Not Only SQL
Key-Value:Redis
文档型:ElasticSearch、Solr、MongoDB
面向列:Hbase,Cassandra
图形化: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] 举报,一经查实,本站将立刻删除。