【Redis】Redis介绍与Redis3在Window下的安装

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 Tair(兼容Redis),内存型 2GB
简介: 【Redis】Redis介绍与Redis3在Window下的安装

前言


其实在今天之前,我都不知道Redis是什么东西。至于为什么知道了这个东西,而且又要去学Redis。


因为需要学习Apache Shiro权限控制-里面用到了Redis,所以就先把Redis学完再继续学习Shiro~


Redis介绍


Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。


Redis 与其他 key - value 缓存产品有以下三个特点:


Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
    Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
    Redis支持数据的备份,即master-slave模式的数据备份。

我先是学的MySQL,MySQL是持久化存储,存放在磁盘里面,检索的话,会涉及到一定的IO,为了解决这个瓶颈,于是出现了缓存。


首先,用户访问Redis,如果Redis重没有,就去访问MySQL,之后像内存和硬盘一样,把数据复制到Redis一部分。


Redis是驻留在内存中运行的,这大大提升了高数据量web访问的访问速度。


Redis+MySQL,它是内存+磁盘关系的一个映射,MySQL放在磁盘,Redis放在内存,这样的话,web应用每次只访问Redis,如果没有找到的数据,才去访问Mysql。


其他一些的Redis的特性和优势就不复制过来了。随便搜索网上一大片。


Redis在Window下的安装


首先,当然是直接贴出下载地址咯:

https://github.com/MSOpenTech/redis/releases

image.png


Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择。


在linux环境下Redis可以直接通过源码编译安装。Windows下编译一般不那么方便,我们使用已经编译好的.msi安装包来安装。


在这里,我们下载.msi安装包。


如果你下载很慢(反正我的下载是只有几KB每秒),从这里去下载:


http://download.csdn.net/detail/qq_26525215/9768147


下载完成后。运行安装。



image.png

image.png


在这里,我的安装位置是C:\Redis


下面的那个是添加该路径到环境变量path中去,可以勾上。


image.png


安装之后就是这样的。


然后打开CMD,运行 redis-server.exe redis.windows.conf 。

(如果你没有添加目录到Path变量中,就需要手动切换到 C:\Redis目录再输入命令运行)


我是添加了环境变量的:可是无法在其他路径打开,出现如下错误:

(不去细究了,有知道的朋友麻烦在评论区留言,O(∩_∩)O谢谢)

image.png


我还是老实的切到C:\Redis目录吧,再输入:redis-server.exe redis.windows.conf 。

image.png

image.png


启动完成后,这个CMD窗口别关,不然就无法访问服务端了,再打开另外一个窗口。


输入命令:

 
         

redis-cli.exe -h 127.0.0.1 -p 6379 。

(这里不用切换到C:\Redis目录也可以~环境变量的路径起作用了)



设置键值对


set key chenhaoxiang


然后取出key


get key


这里的”key” 你可以自定义的

image.png


这个有智能提示的,让我吃鲸了一下,哈哈,很不错,回车之后,智能提示会消失。

image.png



image.png


image.png

安装基本上就是这些啦,祝你安装成功!


关闭Redis:


redis-cli shutdown


设置访问密码:


修改redis.conf文件配置

# requirepass foobared去掉注释,foobared改为自己的密码


相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
26天前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
50 4
|
2月前
|
NoSQL 数据可视化 Linux
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
本文介绍了Redis的两个可视化管理工具:付费的Redis Desktop Manager和免费的Another Redis DeskTop Manager,包括它们的下载、安装和使用方法,以及在使用Another Redis DeskTop Manager连接Redis时可能遇到的问题和解决方案。
146 1
redis学习四、可视化操作工具链接 centos redis,付费Redis Desktop Manager和免费Another Redis DeskTop Manager下载、安装
|
1月前
|
存储 SQL 关系型数据库
2024Mysql And Redis基础与进阶操作系列(1)作者——LJS[含MySQL的下载、安装、配置详解步骤及报错对应解决方法]
Mysql And Redis基础与进阶操作系列(1)之[MySQL的下载、安装、配置详解步骤及报错对应解决方法]
|
2月前
|
NoSQL Ubuntu Linux
Redis 安装
10月更文挑战第14天
61 1
|
1月前
|
NoSQL 编译器 Linux
【赵渝强老师】Redis的安装与访问
本文基于Redis 6.2版本,详细介绍了在CentOS 7 64位虚拟机环境中部署Redis的步骤。内容包括安装GCC编译器、创建安装目录、解压安装包、编译安装、配置文件修改、启动服务及验证等操作。视频讲解和相关图片帮助理解每一步骤。
|
2月前
|
NoSQL Linux Redis
Docker学习二(Centos):Docker安装并运行redis(成功运行)
这篇文章介绍了在CentOS系统上使用Docker安装并运行Redis数据库的详细步骤,包括拉取Redis镜像、创建挂载目录、下载配置文件、修改配置以及使用Docker命令运行Redis容器,并检查运行状态和使用Navicat连接Redis。
318 3
|
2月前
|
NoSQL Linux Shell
Redis 的安装与部署(图文)
Redis 的安装与部署(图文)
|
2月前
|
NoSQL Ubuntu Redis
Ubuntu安装redis
本文介绍了在Ubuntu系统上安装Redis的两种方法:一种是通过编译安装本地Redis包,包括下载、解压、编译安装、配置启动和测试连接的步骤;另一种是通过apt安装在线的Redis包,并提供了更新系统软件包列表、安装Redis服务器、检查Redis服务器状态和测试连接的命令。
168 0
Ubuntu安装redis
|
3月前
|
NoSQL Linux Redis
linux之centos安装redis
linux之centos安装redis
|
2月前
|
NoSQL Ubuntu Linux
redis的基本安装配置启动使用
redis的基本安装配置启动使用
39 0