让我们愉快地开始redis的学习吧

先介绍一下redis

redis是一个基于内存的key-value数据库,但是redis也经常被认为是一个数据结构服务器,因为其value包括 stringlistsetsorted sethash。当然这些类型的元素也都是string类型,也就是说list,set这些集合类型也只能包含string 类型。

docker安装redis

在window下使用docker请看Docker for Window 使用记录

docker pull redis //从远程拉去redis镜像
docker images //查看本地存在的镜像,此时应该就存在redis镜像廖

运行容器

可以新建一个data目录对redis镜像目录中的data进行数据交互

docker run [-v $PWD/data:/data] -d -p 6379:6379 redis redis-server --appendonly yes --requirepass "123456"
  • -p 6379:6379 : 将容器的6379端口映射到主机的6379端口
  • -d : 将容器的在后台运行
  • -v $PWD/data:/data : 将主机中当前目录下的data挂载到容器的/data .redis数据卷,如未加上这个,容器重启后数据将丢失.
  • redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置
  • -requirepass "123456" 设置引号里字符为密码

注意如果使用$PWD来表示当前目录,请打开powershell。
如果使用映射-v请在Shared Drives 中选择所在的盘勾选上

连接redis

    1. 使用 redis-cli连接工具,安装时添加到环境变量
    1. 打开cmd/cmder 输入redis-cli -h 127.0.0.1 -p 6379

至此redis的安装就完成了。