简单几步教你在Windows系统下快速搭建Redis环境——Redis安装教程

前言

Redis是一个内存数据库,它拥有丰富的数据类型,如:字符串、哈希、列表、集合、有序集合等。正是因为 Redis 丰富的数据类型,所以它能应用的场景非常多。而缓存功能更是它的一大特色,应用也很广泛。

Redis的安装其实也是非常的简单,只需简单几步就能搭建好它!

正文

在进入今天的内容分享之前,进修者按照惯例还是先给初学者普及一下 Redis 相关的概念。有了概念的支撑,相信大家可以轻松开启后续的学习之旅。

概念早知道

Redis 是一个高性能的key-value数据库。Redis 的出现,很大程度补偿了 Memcached 这类 key/value 存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了 Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang 等客户端,使用相当方便。

Redis支持主从同步,同步对读取操作的可扩展性和数据冗余很有帮助。数据可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器的主服务器。这使得 Redis 可执行单层树复制。存盘可以有意无意的对数据进行写操作。另外它还实现了发布/订阅机制,可订阅一个频道并接收主服务器完整的消息发布记录。

除了上面提及之外,它还有以下高级功能:

  1. 支持键过期功能,可以用来实现定时缓存;
  2. 支持“发布 / 订阅”功能,可以用来实现消息队列;
  3. 支持事务功能,可以保证多条命令的事务性;
  4. 支持管道功能,能够批量处理命令;
  5. 支持 Lua 脚本功能;
  6. 支持集群分片和数据复制功能;
  7. 支持内存数据持久化硬盘功能。

下载Redis安装包

在浏览器中直接搜索 Redis,找到 Redis 官网入口并进入,按照界面提示找到自己需要的版本,直接下载即可!不过现在Redis官方界面不提供Windows版本的下载入口。

可以通过捷径直接下载(有时不稳定无法打开下载页,多刷新尝试几次可能就好了):
https://github.com/tporadowski/redis/releases
https://github.com/microsoftarchive/redis/releases

选择免安装的Redis包即可!

在这里插入图片描述

Redis安装

下载免安装版,直接在创建好的指定目录中解压 Redis 安装包。进入到文件目录中,查看有 redis-cli.exe 和 redis-server.exe 即可。

如果需要在 DOS窗口中直接使用 redis 命令,可以将 Redis 包目录添加到系统环境变量中,这里不做说明,操作也很简单。

在这里插入图片描述

Redis部署

开启 redis-server 端,直接在 DOS 命令窗口中,切换到 Redis 解压后的目录,然后执行 redis-server 命令,出现如下界面代表服务启动成功!

在这里插入图片描述

开启 redis-cli 端,不要关掉服务端的 DOS 命令窗口(否则 Redis 服务会被关掉),新开一个 DOS 命令窗口,同样切换到解压后的目录中,执行 redis-cli 命令,出现如下界面,代表连接服务成功,可以后续操作了!

在这里插入图片描述

Redis 配置

如果想要添加密码,支持远程连接,可通过修改 redis.windows.conf 文件来完成!

支持远程连接需要注释掉该行 bind 127.0.0.1,默认已注释

在这里插入图片描述

配置 redis 服务密码

在这里插入图片描述

Redis适用场景

Redis 通常用来缓存一些经常被访问的热点数据,亦或者需要耗费大量资源的内容。通过把这些内容放到 Redis 中,可以让应用程序快速地读取它们。

大家应该知道数据库的存储方式大体可分为两大类:基于磁盘存储和基于内存存储

Redis 基于内存来实现数据的存储,因此其速度非常快。想必计算机科班出身的都明白这一点,计算机的内存是非常珍贵的资源,所以 Redis 不适合存储较大的文件或者二进制数据,否则会出现错误,Redis 适合存储较小的文本信息。理论上 Redis 的每个 key、value 的大小不应该超过 512 MB。总结来说,合理使用缓存数据库还是很有意义的。

小结

通过上面内容的学习,我相信新手小白也可以搭建好本地 Redis 环境!一般来说,网上学习资料还是相当多的,都有借鉴学习的地方,可以选择几个比较感兴趣的文档或视频教程进行后续的基础学习!

温情提示:生活不止眼前的苟且,还有诗和远方!

感谢您读完了进修者的内容分享,欢迎留言区一起聊聊天,聊聊关于您对“在 Windows 系统下快速搭建 Redis 环境”有什么更好的想法,都可以随时叨扰!

我是进修者,期待与您肩并肩,一起进化成长!
在这里插入图片描述

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

进修者之路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值