redis---入门概述

- ## 什么是redis(不管你是白白,还是遇到面试,redis都要理解它是个什么什么东东)?
1.它的英文全拼是redis:REmote DIctionary Server(远程字典服务器),全称虽然用不到,也不会问,但是如果你知道并说出来,岂不是可以装个xx。
2.redis是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSql数据库,是目前最热门的非关系数据库之一,也被大众成为数据结构服务器。
3.redis与其他key-value缓存产品有一下三个特点:
①redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启服务时可以再次加载进行使用,可谓是灵活方便呦。
②redis不仅仅支持简单的key-value类型的数据,同时还提供了list,hash,set,zset等数据结构的存储,关于redis存储的数据类型及如何存储的命令,可以参考:http://redisdoc.com/hash/index.html
当然,最重要的还是自己搞一搞虚拟机,亲身体验一把才好。
③redis支持数据进行备份,即master-slave模式的数据备份。如果有一天你搞虚拟机命令不小心删除了所有数据,或者数据正在进行缓存备份突然断电,又或者电脑不给力过度“劳累”,突然宕机…,redis的数据备份就起到了至关重要的作用,大大提高数据的安全性和完整性。下面会补充一些关于redis如何进行数据备份、数据恢复、数据修复等方面的内容。

## redis能做什么 (知道redis是什么可不行,重要的是了解它能干啥)?
redis作为当前最热门的非关系型数据库,很多互联网公司用它进行缓存并处理大容量数据,下面简单说一下redis常用的操作:
①内存存储和持久化:redis支持异步将内存中的数据写到硬盘上,同时不影响继续服务。
②取最新N个数据的操作,如:可以将最新的10条评论id放在Redis的list集合里面。
③模拟类似于HttpSession这种需要设定过期时间的功能。
④发布、订阅消息系统。
⑤定时器、计数器。
⑥redis的master/slave 主从复制原理。
⑦redis的事物特性。

对于上述常用功能,后期会慢慢进行补充…

## redis要去哪下(知道redis能干啥了,是不是想试一把)?
不多说,下面两个链接都可以下载:
英文版:http://redis.io/ 英文比较好的同鞋可以去这个网址读一下。
中文版:http://www.redis.cn/ 英文不太好的可以去这个网址搂一下。

## redis该怎么玩 (redis下好了,怎么玩)?
从数据类型、基本操作、文件配置、持久化和复制(RDB/AOF)、事物的控制…等下手。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值