简单了解Redis的基本使用

Redis简介:

简单了解Redis的基本使用
Redis是一个开源的基于内存的数据结构储存仓库,被用作数据库,缓存和消息代理
作为数据库,Redis是一个熟读非常快的非关系数据库,它可以存储健(key)与5种不同类型的值(value)之间的映射(Mapping),可以将存储在内存的健值对数据持久化到硬盘,可以使用复制特性来拓展性能,还可以使用客户端分片来拓展写性能.
作为缓存中间件,相比Memcached,Redis支持更多的数据结构和更丰富的数据操作,另外Redis有着丰富的集群方案和使用场景.


数据类型:

Redis数据类型不仅与关系数据库管理系统( RDBMS)不同,
也不同于任何简单的NoSQL键-值数据存储。Redis 数据类型类似于编程语言的基础数据类型,因此开发人员感觉很自然,每个数据类型都支持适用于其类型的操作,受支持的数据类型包括:
1.String (字符串)
2.Hash (哈希)
3.List(列表)
4.Set (集合)
5.Zset (SortedSet: 有序集合)


关键优势:

Redis的优势包括它的速度、对富数据类型的支持、操作的原子性,以及通用性:
1.性能极高,它每秒可执行约100,00 个Set以及约100,000 个Get 操作;丰富的数据类型,Redis 对大多数开发人员已知的大多数数据类型提供了原生支持,这使得各种问题得以轻松解决;原子性,因为所有Redis 操作都是原子性的,所以多个客户端会并发地访问一个Redis服务器,获取相同的更新值;
2.丰富的特性,Redis 是一个多效用工具,有非常多的应用场景,包括缓存、消息队列(Redis原生支持发有/订阅)、短期应用程序数据(比如Web会话,Web页面命中计数)等。
提示:这里可以添加计划学习的时间
例如:
1、 周一至周五晚上 7 点—晚上9点
2、 周六上午 9 点-上午 11 点
3、 周日下午 3 点-下午 6 点


Windows安装 :

下载地址:点这里!

配置:

安装后,在不配置Redis的情况下,Redis 也可以直接启动,因为有一个默认配置文件。在官方发布的版本中一般叫做redis. conf而在本教程中使用的是windows编译的版本,配置文件改为叫做redis.windows.conf.这个文件中包含了Redis 各方面的配置,注意大部分配置行都是英文且以#开头,表示注释,只有不以#开头的行才是生效的配置项。具体配置项大家有兴趣可以自行补充了解,这里只简单介绍几个跟我们本次课程关系比较紧密的配置项:
bind 127.0.0.1:绑定的主机
port6379:端口号
requirepass foobared:请求密码, 默认是注释的
save 9001、save 300 10、save 60 10000:同步数据文件

启动:

打开一个cmd窗口
使用cd命令切换目录到D:\Program Files\redis运行redis-server.exe redis windows.conf如果想方便的话,可以把redis 的路径加到系统环境变量path里.这样就省得再输路径了。输入之后,显示如下界面,表示服务启动成功(注意,启动之后cmd窗口不能关闭):
简单了解Redis的基本使用

连接:

在打开一个cmd窗口使用cd命令切换到Redis文件地运行:
无密码:redis-cli.exe -h 127.0.0.1 -p 6379
有密码:redis-cli.exe -h 127.0.0.1 -p 6379 -a foobared
如图:
简单了解Redis的基本使用

基本操作:

简单了解Redis的基本使用

可视化工具:

在开发期间要查看Redis服务器中存储的数据,可以命令行启动redis-cli,为了提高效率,可以安装一个很有用的GUI工具:Redis Desktop Manager
下载地址:点这里!
打开:
简单了解Redis的基本使用
简单了解Redis的基本使用
这样就可以看见你存入的数据了如图:简单了解Redis的基本使用