一、在docker下安装使用Redis
1、安装docker
下载地址:https://download.docker.com/win/stable/Docker%20for%20Windows%20Installer.exe
参考文献:https://www.cnblogs.com/stilldream/p/10627831.html
2、登录docker,配置镜像加速
配置镜像加速器-> 右键windows右下角的docker图标-> 选择Settings -> Daemon,添加配置加速器:
登录阿里云,搜索“容器镜像服务”,进入后选择左列的“镜像加速器”()
3、在docker安装Redis
打开cmd,输入命令获取最新的redis版本:
docker pull redis:latest
安装完成后可以通过指令查看是否已安装了 redis:
docker images
安装完成后,我们可以使用以下命令来运行 redis 容器:
docker run -d -p 6379:6379 --name myredis redis
(备注:前一个6379是本地电脑的端口,后一个是docker容器服务的端口)
当本地电脑端口占用时,可以换一个未被使用的端口号
最后我们可以通过命令查看容器的运行信息:
docker ps
接着我们通过 redis-cli 连接测试使用 redis 服务。
docker exec -it redis-test /bin/bash
redis-cli
或直接使用命令:
docker exec -it myredis redis-cli
参考文献:https://www.runoob.com/docker/docker-install-redis.html
二、在windows系统下安装使用Redis
Redis官方不支持windows,我们可以去GitHub下载微软自己搞的redis版本
下载地址:https://github.com/MSOpenTech/redis/releases
我下的是zip压缩包,以此为基准。
压成功后,在解压后的文件夹中有几个可执行文件如下:
redis-server.exe:服务程序;
redis-check-aof.exe:更新日志检查;
redis-benchmark.exe:性能测试,用于模拟同时由N个客户端发送M个set/get查询;
redis-cli.exe:服务端开启后,我们的客户端就可以输入各种命令测试。
1.打开一个cmd 窗口,使用cd命令切换目录到自己解压后文件夹的目录中,运行 redis-server.exe redis.windows.conf。
2.另启一个cmd窗口,原来的cmd窗口不可关闭,不然Redis服务端就关闭了,就无法访问了。切换到redis目录下。
运行redis-cli.exe -h 127.0.0.1 -p 6379 .
设置键值对 set key 123
取出键值对 get key
但这样执行redis-server.exe redis.windows.conf命令开启Redis服务不切合实际,应该设置在服务中启动。
3.安装成Windows服务—开机自启
打开一个cmd 窗口(管理员身份运行),使用cd命令切换目录到自己解压后文件夹的目录中(如:我的是D:\Program Files\Redis-x64-3.0.500),运行redis-server --service-install redis.windows.conf
出现成功安装,则表明已经作为windows服务了.