`

15天玩转redis —— 第一篇 开始入手

 
阅读更多

转自:http://www.cnblogs.com/huangxincheng/p/4966258.html

 

双十一终于还是过去了,我负责的mongodb由于做了副本集,最终还是挺过去了,同事负责的redis,还是遗憾的在早上8点左右宕机了,然后大家就是马不停

蹄的赶往公司解决问题,因为我对redis也不是很了解,工作上使用redis的时候也是应付的找找资料,所以没有从系统层次上了解redis,准备用这个系列来整理整理

自己所了解的redis。

  

一:Redis是什么?

  这个我想怎么总结呢,突然发现再好的解释也没有redis官网解释的好,它的解释已经达到超宇宙的级别了。。。不信你可以看看。

 

人家也说了,redis是个内存存储的数据结构服务器,这个听起来有多么牛逼啊。。。。一说到数据结构,第一反映就会想到C#中那些dictionary,hashset,list,

SortDictionary等等。。。然后你也会想到这些数据结构有如下一些缺点。

比如:

1.  dictionary不能在多台机器中共享内存,除非你用wcf把dictionary单独包装起来作为一个服务。

2.  不能序列化到硬盘,除非你自己写很多的序列化硬盘代码,而且还要保证数据不丢失。

 

现在可以明确的告诉你,这些对redis来说都不是问题,因为它就是为解决这些问题而生的。。。 什么list,hashset,dictionary。。。redis里面都有,实际

用途上面也说了redis可以用做database,cache and messagebroker。。。

 

二:如何下载

    前面都是一些大道理,我们只要抓住几个关键字就可以了,说的再好也没用,怎么玩才是最重要的,在http:/redis.io/download页面中,你会惊讶的发现,

真他娘的奇葩。。。居然不支持window平台。

这下没办法了,微软开源组织实现了扩展版,这个当然我不想用了哦,毕竟不是redis官方的,既然不想用,我得下载个VMWare+CentOS。。。 具体怎么下

载这两样,我就不详细说了。

 

1. 使用命令

    其实reids官网上已经详细教我们怎么下载,编译和运行了,我们按照步骤一步一步来就好了。

 

前奏的几个步骤之后,你可以清楚的看到redis的安装包,解压包, 完了之后你再执行一下reids-server来开启一下服务端,你会欣喜的看到,马丹的,redis跑

起来啦,很easy的事情嘛~~~

 

2. 如何交互

   redis官网也说了,使用redis-cli来进行交互,接下来我们试试就好咯。。。

 

好了,一切都是顺意民意,第一篇大概就这么说了,我想到现在为止,你应该知道怎么下载,安装和简单使用了,下一篇我们开始使用各种命令来玩转它。

分享到:
评论

相关推荐

    redis——分布式锁.zip

    Redis 是一个高性能的键值数据库,常被用作缓存和数据存储系统。在分布式系统中,为了保证数据的一致性和安全性,分布式锁是一个重要的工具。本资源包 "redis——分布式锁.zip" 提供了关于如何在 Redis 中实现分布式...

    读书笔记:《左手MongoDB右手Redis——从入门到商业实战》书籍配套源代码。.zip

    读书笔记:《左手MongoDB右手Redis——从入门到商业实战》书籍配套源代码。

    数据结构算法

    异步编程模型 8天玩转并行开发——第五天 同步机制(下) 8天玩转并行开发——第四天 同步机制(上) 8天玩转并行开发——第三天 plinq的使用 8天玩转并行开发——第二天 Task的使用 8天玩转并行开发——第一天 ...

    MongoRedis的源代码:《左手MongoDB,右手Redis——从入门到商业实战》

    《左手MongoDB,右手Redis——从入门到商业实战》背后的故事。 这篇文章没有代码,请放心阅读。 一个程序员的一生应该这样度过:当她回首往事的时候,她不会因为建造环境浪费时间而悔恨,也不会因为浪费而无法这样,...

    藏经阁-ApsaraDB for Redis——与创客同行.pdf

    ApsaraDB for Redis 是阿里云提供的一种 Redis 服务,提供了高性能、高可用和高安全的数据库解决方案。下面是 ApsaraDB for Redis 的详细介绍: 单机版 * 适用场景:协议敏感 * 性能:高达 7W QPS * 链路:SLB -> ...

    Redis——redis学习过程

    1、Redis的安装 2、Redis的核心配置we年Redis.conf讲解文件 3、Docker安装Redis 4、Redis常用数据类型及应用场景 5、其他功能 Redis订阅发布 Redis事务->商品秒杀 Redis数据淘汰策略 Redis的持久化 Redis缓存与...

    promethues(普罗米修斯)监控redis-详细文档

    Prometheus 是一个流行的开源监控和警报工具,它在Linux环境中广泛用于系统和服务的性能监控。在运维领域,Prometheus 提供了强大的数据收集和查询功能,能够与各种服务(如Redis)集成,以实时监控服务的状态和性能...

    redis分布式 —— 客户端库tinyredis1

    《Redis分布式——客户端库tinyredis1详解》 在分布式系统中,Redis作为一种高性能的键值存储服务,常被用来构建高效的数据存储和缓存解决方案。本文将重点介绍一种名为tinyredis的客户端库,它是实现Redis分布式...

    redis的可视化工具——redisdesktopmanager

    Redis是世界上最受欢迎的内存数据存储系统之一,常用于构建高性能、低延迟的数据缓存和数据库。Redis Desktop Manager是一款跨平台的图形用户界面(GUI)工具,专为方便开发者和管理员管理Redis实例而设计。它提供了...

    redis安装遇到的问题——linux centos7.5

    Redis 安装遇到的问题——Linux Centos7.5 Redis 是一个开源的、基于内存的数据结构存储系统,常用于数据库、缓存、消息队列等场景。但是,在 Linux Centos7.5 环境中安装 Redis 时可能会遇到一些问题,这篇文章将...

    scala连接redis哨兵模式 demo 使用scala的redis库(csdn)————程序.pdf

    1. Scala代码示例:文件中给出了一段Scala代码示例,该示例展示了如何使用Scala连接到配置了哨兵模式的Redis服务器。 2. 使用的库和依赖:该代码示例使用了rediscala库来实现Scala与Redis之间的交互。具体版本为...

    Windows——redis.zip

    Redis是一款高性能的键值对数据库,常用于缓存、消息队列等场景。在Windows环境下安装Redis,可以方便地在本地进行开发和测试。本文将详细介绍如何在Windows系统上安装和配置Redis,以及如何使用其主要功能。 1. **...

    redis编码转换器

    Redis是一款高性能的键值存储系统,它广泛应用于缓存、消息队列以及数据持久化等多个领域。在处理字符串数据时,Redis默认使用UTF-8编码,这是为了保证跨平台和多语言环境下的兼容性。UTF-8是一种变长的字符编码,...

    基于springboot下对mysql,mongodb,redis支持ipv6的改造(csdn)————程序.pdf

    基于springboot下对mysql,mongodb,redis支持ipv6的改造(csdn)————程序

    redis-Linux版.zip

    redis——Linux版 Redis是一种键值型的NoSql数据库,这里有两个关键字: - 键值型 - NoSql 其中**键值型**,是指Redis中存储的数据都是以key、value对的形式存储,而value的形式多种多样,可以是字符串、数值、...

    尚硅谷周阳Redis笔记

    Redis,全名Remote Dictionary Server,是一款开源、高性能、支持网络、基于内存、键值对存储的数据库系统。由意大利开发者Antonio Salura于2009年开发,其设计理念是通过提供丰富的数据结构(如字符串、哈希、列表...

Global site tag (gtag.js) - Google Analytics