整合Redis

Redis简介

作为数据库,Redis 是一个速度非常快的非关系数据库(Non.Relational Database),它可以存储键(Key)与5种不同类型的值(Value)之间的映射(Mapping),可以将存储在内存的键值对数据持久化到硬盘,可以使用复制特性来扩展读性能,还可以使用客户端分片来扩展写性能。
作为缓存中间件,相比 Memcached,Redis支持更多的数据结构和更丰富的数据操作,另外 Redis有着丰富的集群方案和使用场景。

数据类型

Redis 数据类型不仅与关系数据库管理系统(RDBMS)不同,也不同于任何简单的 NoSQL 键值数据存储。Redis 数据类型类似于编程语言的基础数据类型,因此开发人员感觉很自然,每个数据类型都支持适用于其类型的操作,受支持的数据类型包括:

  • String(字符串)
  • Hash(哈希)
  • List(列表)
  • Set(集合)
  • Zset (Sorted Set:有序集合)

关键优势

Redis 的优势包括它的速度、对富数据类型的支持、操作的原子性,以及通用性:

  • (1)性能极高,它每秒可执行约100,000个Set以及约100,000个 Get操作.
  • (2);丰富的数据类型,Redis对大多数开发人员已知的大多数数据类型提供了原生支持,这使得各种问题得以轻松解决.
  • (3)原子性,因为所有Redis 操作都是原子性的,所以多个客户端会并发地访问一个Redis 服务器,获取相同的更新值;
  • (4)丰富的特性,Redis 是一个多效用工具,有非常多的应用场景,包括缓存、消息队列(Redis原生支持发布/订阅)、短期应用程序数据(比如Web会话、Web页面命中计数)等。

Redis安装以及配置

Windows安装

下载地址:http://github.com/MSOpenTech/redis/releases

Redis支持32位和64位,这个需要根据你的系统平台的实际情况选择,这里我们下载Redis-x64-3.2.100.zip压缩包,解压到D:\redis。

配置

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

  • bind 127.0.0.1:绑定的主机
  • port 6379:端口号
  • requirepass foobared:请求密码,默认是注释的
  • save 900 1、save 300 10、save 60 10000:同步数据文件

启动

在文件夹上方输入cmd命令打开直接到该目录
在这里插入图片描述
在这里插入图片描述
再输入该指令:redis-server.exe redis.windows.conf
在这里插入图片描述
再打开一个cmd命令
无密码:redis-cli.exe -h 127.0.0.1 -p 6379
有密码:redis-cli.exe -h 127.0.0.1 -p 6379 -a foobared

基本操作

使用get、set命令进行数据的简单写和读
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值