网站首页 > 开源技术 正文
Redis在生产环境中主要部署在Linux上,但是鉴于大多数读者获取windows环境更加方便,所以本篇以windows为环境介绍Redis的安装与连接。
Redis 下载
目前在在Redis官网并不提供windows版本的下载,但是我们可以从Github上下载到windows版本。
下载地址:https://github.com/tporadowski/redis/releases
这里我们下载 5.0.9 版本
Redis启动
下载完成后我们把Redis解压到合适的目录,笔者把它解压到了C盘下
我们进入到Redis解压的目录,然后执行下面的命令
redis-server.exe redis.windows.conf
这样Redis就启动成功了。
Redis自带客户端连接
本节主要使用Redis自带的客户端来连接Redis服务。
在Redis目录下,执行下面的命令来连接Redis服务
redis-cli.exe -h 127.0.0.1 -p 6379
这样我们就算连接成功Redis服务了
上边的命令我简单解释一下
-h 代表的是Redis主机(host)的IP 地址
-p 代表的是Redis的端口号(port)
很多时候我们还需要另外一个参数 -a, 那它又是什么呢?
a代表的是英文的 authentication(认证), 再说的直白一点就是密码的意思。
下边笔者带着大家一块给Redis设置上密码
首先在Redis目录中找到 redis.windows.conf 文件,并打开它,在里面找到requirepass 配置项
从图上我们看到默认情况下,该项是被注释掉的,所以我们要把前边的#去掉,打开该项,注意requirepass前边不要有空格
然后我们按照前边所讲重新启动Redis服务
最后我们用带有-a参数的命令来连接Redis
上图表示我们已经连接成功了
可视化客户端连接Redis
可视化客户端笔者建议用RedisDesktopManager,下面我们一块来探究一下该客户端是如何使用的吧。
- RedisDesktopManager 下载我们依然从Github来下载该软件 https://github.com/lework/RedisDesktopManager-Windows/releases
- 用RedisDesktopManager连接Redis服务
连接成功后我们看到Redis默认有16个数据库
这时我们可以通过该工具向Redis添加数据了
Redis注册为Windows服务
大家是不是觉得每次都用命令行启动Redis比较繁琐,那好吧,Redis也为大家考虑到了这个问题,我们可以把Redis注册为Windows服务。
同样还是进入到Redis目录,然后执行安装服务的命令
redis-server --service-install redis.windows.conf --loglevel verbose
看我们的服务已经注册好了,启动服务后我们就可以使用Redis了
如果我们不想使用该服务了,我们可以用下边的命令来卸载服务
redis-server.exe --service-uninstall
更多内容点击下方 “了解更多”
猜你喜欢
- 2024-09-30 Redis window安装教程(redis安装配置 windows)
- 2024-09-30 开发者笔记:Windows下搭建简易单机Redis集群测试环境
- 2024-09-30 基于标准oauth2权限模型开发框架 ybg_auth
- 2024-09-30 Java项目能力之「NoSQL学习文章大集合150篇」
- 2024-09-30 Spring中@EnableCaching如何集成redis
- 2024-09-30 十分钟教你快速安装redis(redis安装方法)
- 2024-09-30 「快速阅读」Redis - 可视化(redis key分析)
- 2024-09-30 一款免费全新稳定Redis桌面连接工具Another Redis Desktop Manager
- 2024-09-30 帅气逼人的 Redis 可视化工具,功能强大
- 2024-09-25 作为一名程序员,哪些常用的办公软件值得一试?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)