本文共 1724 字,大约阅读时间需要 5 分钟。
非关系型数据库:
Redis就是一款NoSQL。
Redis介绍
有一位意大利人Salvatore,在开发一款LLOOGG的统计页面,因为MySQL的性能不好,自己研发了一款非关系型数据库,并命名为Redis。
Redis(Remote Dictionary Server)即远程字典服务,Redis是由C语言去编写,Redis是一款基于Key-Value的NoSQL,而且Redis是基于内存存储数据的,Redis还提供了多种持久化机制,性能可以达到110000/s读取数据以及81000/s写入数据,Redis还提供了主从,哨兵以及集群的搭建方式,可以更方便的横向扩展以及垂直扩展。
1.1 安装Redis
Docker-Compose安装
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
安装流程如下:
# 在/opt里面创建用来存放docker-compose.yml文件的文件夹,然后拷贝docker-compose.yml内容到文件里↓[root@localhost ~]# cd /opt/[root@localhost opt]# lscontainerd docker_mysql_tomcat docker_nginx docker_nginx_cluster[root@localhost opt]# mkdir docker_redis[root@localhost opt]# cd docker_redis/[root@localhost docker_redis]# vi docker-compose.yml# docker-compose.yml文件拷贝下面的即可↓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# 用docker-compose up -d 启动redis容器↓[root@localhost docker_redis]# lsdocker-compose.yml[root@localhost docker_redis]# docker-compose up -dCreating network "docker_redis_default" with the default driverPulling redis (daocloud.io/library/redis:5.0.7)...5.0.7: Pulling from library/redis68ced04f60ab: Pull complete7ecc253967df: Pull complete765957bf98d4: Pull complete52f16772e1ca: Pull complete2e43ba99c3f3: Pull completed95576c71392: Pull completeDigest: sha256:ee1d00c5250b5a886b09be2d5f9506add35dfb557f1ef37a7e4b8f0138f32956Status: Downloaded newer image for daocloud.io/library/redis:5.0.7Creating redis ... done#查看进程得到redis容器id,根据容器id进入redis容器内部↓[root@loc
转载地址:http://ckkfk.baihongyu.com/