C# Azure 存储-分布式缓存Redis的新建&配置&查看

1. 介绍

Redis 是一款开源的,基于 BSD 许可的,高级键值 (key-value) 缓存 (cache) 和存储 (store) 系统。由于 Redis 的键包括 string,hash,list,set,sorted set,bitmap 和 hyperloglog,所以常常被称为数据结构服务器。你可以在这些类型上面运行原子操作,例如,追加字符串,增加哈希中的值,加入一个元素到列表,计算集合的交集、并集和差集,或者是从有序集合中获取最高排名的元素。

为了满足高性能,Redis 采用内存 (in-memory) 数据集 (dataset)。根据你的使用场景,你可以通过每隔一段时间转储数据集到磁盘,或者追加每条命令到日志来持久化。持久化也可以被禁用,如果你只是需要一个功能丰富,网络化的内存缓存。

redis是NoSQL(No Only SQL,非关系型数据库)的一种,NoSQL是以Key-Value的形式存储数据。当前主流的分布式缓存技术有redis,memcached,ssdb,mongodb等。既可以把redis理解为理解为缓存技术,因为它的数据都是缓存在内从中的;也可以理解为数据库,因为redis可以周期性的将数据写入磁盘或者把操作追加到记录文件中。因为当今互联网应用业务复杂、高并发、大数据的特性,正是各种缓存技术引入最终目的。

2. 用云端界面创建Redis

1)用你的账户登录 https://portal.azure.cn

2)新建 —> Data+Storage –> Redis缓存

3) 按照自己的需要定义自己的名称、资源组、位置、定价层

4) 打开Redis。资源组 —> ceslightGroup。可以看到有一个ceslight的缓存

再点击ceslight可以看到缓存的详细信息

3. 用代码来编写缓存

先按照相关package,如下:

在程序包管理器控制台里面分别输入安装两个包。

Install-Package ServiceStack.Redis -Version 3.9.71  (安装4.0版本以下,因为4.0版本以上会收钱) (此包可不加)

Install-Package StackExchange.Redis -Pre,

用代码来调用缓存很简单,只需登录到缓存,然后做增删该查的操作。

请看RedisHelper类 http://www.cnblogs.com/alunchen/p/6000872.html

点开显示访问秘钥,可以看到。我们是用主要的秘钥。

4. 用软件来看Redis

1)下载Redis https://redisdesktop.com/

2)安装成功后,打开RedisDesktopManager

下面我们连接上面创建成功的Redis,Name是随便输入,Host是填上面的主机地址,Port一般是6379,Auth是你的秘钥。

点击Test Connection之后,我们可以看到成功了

3)登录后的主界面

可以看到登录成功后的主界面如下:

一般,建议一个db存入一种类型的对象。比如,db0存string类型,db1存object对象。

随便打开一个对象,我们可以看到。(我这里写的是key-value方式存到里面的)

附:

如何使用Redis创建web应用

https://www.azure.cn/documentation/articles/cache-web-app-howto/

posted on 2016-08-08 21:13 alun-chen 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/alunchen/p/5750965.html

C# Azure 存储-分布式缓存Redis的新建配置查看相关推荐

  1. 分布式缓存Redis应用场景解析

    Redis的应用场景非常广泛.虽然Redis是一个key-value的内存数据库,但在实际场景中,Redis经常被作为缓存来使用,如面对数据高并发的读写.海量数据的读写等. 举个例子,A网站首页一天有 ...

  2. 高性能分布式缓存Redis(缓存分类 安装 数据类型选择和应用场景 发布订阅 事务 Lua脚本 慢查询日志)

    高性能分布式缓存Redis 高性能分布式缓存Redis 1. 缓存发展史&缓存分类 1.1 大型网站中缓存的使用 1.2 常见缓存的分类 1.3 分布式缓存选型方案对比 2. Redis概述& ...

  3. 分布式缓存-Redis分片集群

    一.分片集群结构 主从和哨兵可以解决高可用.高并发读的问题,但是依然有两个问题没有解决: 海量数据存储问题 高并发写的问题 使用分片集群可以解决上述问题,分片集群特征: 集群中有多个 master,每 ...

  4. (四)分布式缓存——Redis分片集群

    分布式缓存--Redis分片集群: 一.分片集群: 1.分片集群特征: 二.散列插槽: 1.散列插槽: 2.总结: 2.1 Redis如何判断某个key应该在哪个实例? 2.2 如何将同一类数据固定的 ...

  5. 分布式缓存Redis Centos下单节点安装

    声明: 网上关于分布式缓存Redis的学习资料很多,大家可以去网上找些资料去学习. 另外 JEESZ框架面向企业的大型互联网分布式企业架构,分布式缓存是必不可少的,故这边总结了一些关于分布式缓存Red ...

  6. 分布式缓存Redis介绍

    分布式缓存Redis介绍      简介:讲解为什么要用缓存和介绍什么是Redis,新手练习工具          1.redis官网 https://redis.io/download        ...

  7. .NET分布式缓存Redis从入门到实战

    一.课程介绍 今天阿笨给大家带来一堂NOSQL的课程,本期的主角是Redis.希望大家学完本次分享课程后对redis有一个基本的了解和认识,并且熟悉和掌握 Redis在.NET中的使用. 本次分享课程 ...

  8. java 项目做多级缓存_【开源项目系列】如何基于 Spring Cache 实现多级缓存(同时整合本地缓存 Ehcache 和分布式缓存 Redis)...

    一.缓存 当系统的并发量上来了,如果我们频繁地去访问数据库,那么会使数据库的压力不断增大,在高峰时甚至可以出现数据库崩溃的现象.所以一般我们会使用缓存来解决这个数据库并发访问问题,用户访问进来,会先从 ...

  9. 我的架构梦:(六十三) 分布式缓存 Redis 之持久化

    分布式缓存 Redis 之持久化 一.前言 1.学习目标 2.为什么要持久化 二.RDB 1.触发快照的方式 2.RDB执行流程(原理) 3.RDB文件结构 4.RDB的优缺点 三.AOF 1.AOF ...

最新文章

  1. 2011年给力新作——《数据库系统工程师考试案例梳理、真题透解与强化训练》...
  2. MySQL不能查看表_mysql root用户登录后无法查看数据库全部表
  3. 计算机系统和中断的概念
  4. 知道python网课答案_Python程序设计答案
  5. 自定义Spring命名空间使JAXB更容易
  6. 关于python语言的编程模式、哪个说法正确_测验1: Python基本语法元素 (第1周) 单选题+程序题...
  7. python自动客服排班_使用或工具的护士排班问题,在某些日子增加不同的轮班时间...
  8. struct lnode是什么结构类型_【自考】数据结构第三章,队列,期末不挂科指南,第4篇
  9. 手机各种JS语法,随时更新
  10. 无约束最优化(四) 步长加速法
  11. 不会win10文件夹同步?教你两种方法
  12. 《深入浅出WPF》——资源学习
  13. 基于SVP的格密码计算复杂性问题
  14. 形式语言与自动机总结笔记
  15. MATLAB Coder工具箱介绍【如何利用MATLAB Coder将.m文件生成C/C++代码?】
  16. UBUNTU内核升级后,如何更新 kernel headers
  17. Windows10台式机前面板插孔声音和麦克风不可用
  18. 2010.04.20 工作之路 - 明源軟件科技
  19. Error from chokidar (C:\): Error: EBUSY: resource busy or locked, lstat ‘C:\hiberfil.sys‘的解决方案
  20. JavaScript 插件

热门文章

  1. jQuery调试学习总结
  2. C# Image 学习总结
  3. 资源文件相关学习总结
  4. 整合swagger2生成Restful Api接口文档
  5. 2、Python连接Mysql数据库。
  6. echarts图例(legend)
  7. C# 参数按照ASCII码从小到大排序(字典序)
  8. ubuntu下搭建eclipse+tomcat的web开发环境
  9. [projectEuler.net]12
  10. mysql某个表被行锁了_MySQL中的锁(表锁、行锁)