安装启动Redis
Redis介绍
Redis是一个开源的内存数据库,Redis提供了多种不同类型的数据结构,很多业务场景下的问题都可以很自然地映射到这些数据结构上。除此之外,通过复制、持久化和客户端分片等特性,可以很方便地将Redis扩展成一个能够包含数百GB数据、每秒处理上百万次请求的系统。Redis支持诸如字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、带范围查询的排序集合(sorted sets)、位图(bitmaps)、hyperloglogs、带半径查询和流的地理空间索引等数据结构(geospatial indexes)。
启动Redis
1.docker启动一个名为redis607的6.0.7版本的redis server,此处的版本、容器名和端口号请根据自己需要设置。
docker run --name redis607 -p 6379:6379 -d redis:6.0.7
2.再启动一个redis-cli连接上面的redis server
docker run -it --network host --rm redis:6.0.7 redis-cli
经过以上两部两步,就可以使用Docker启动了Redisx数据库了。
Docker启动MySQL
MySQL介绍
MySQL被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,使得很多公司都采用 MySQL 数据库以降低成本。MySQL 数据库可以称得上是目前运行速度最快的 SQL 语言数据库之一。
安装启动MySQL
1.安装mysql实例
docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --name mysql_test -d mysql:latest
- -p 3306:3306 将docker容器的3306端口映射到宿主机的3306端口
- -e MYSQL_ROOT_PASSWORD=123456 设置root用户的密码123456
- --name mysql_test 给容器实例取名 mysql_test
- mysql:latest 使用的镜像版本
- -d 后台运行
2.进入容器
docker exec -it mysql_test bash
- -it 提供交互式环境
- bash 进入实例后启动bash程序
3.登陆数据库
mysql -uroot -p
4.新建数据库
create database go_demo charset=utf8;
5.退出数据库和宿主机
exit
然后按键control + p + q
就可以了。
进过以上几步,就可以使用Docker启动MySQL了。
MySQL其它常用命令如下:
//新建用户
mysql> create user 'rootname' identified with mysql_native_password by 'Root23456)';
//为新用户增加权限
mysql> grant all privileges on *.* to 'rootname';
//刷新权限
flush privileges;
网友评论