您的位置:首页 > 数据库 > Redis

Redis学习笔记(一) Redis安装与基本使用(windows)

2015-12-21 13:03 651 查看
Redis是一个开源的高性能键值对数据库.它通过提供多种键值数据类型来适应不同场景下的存储需求,并且借助许多高层级的接口使其可以胜任,如缓存、队列系统的不同角色.将键值对数据类型存放在内存中的一个数据库.

 

官网地址

http://redis.io/

 

源码地址

https://github.com/antirez/redis

Redis特性

支持多种数据类型

①    字符串(Strings)

②    哈希类型(Hashes)

③    列表类型(Lists)

④    集合类型(Sets)

⑤    有序集合类型(Sorted Sets)1

内存优化和持久化

①    数据存放在内存,并且做了优化,大大加快读写速度

②    提供持久化功能(RDB和AOF)

功能丰富

①    可以做缓存服务,队列,消息的订阅和发布

②    给key设置生存时间

③    按照一定规则删除键值

④    支持批量插入

⑤    主从,集群

简单稳定

①    使用简单

②    提供不同语言的客户端

③    基于C开发

安装

这里主要是windows版的使用,后面开始linux的安装

注意:

Redis的版本有个特点

次版本号为偶数的版本都是稳定版(2.4.x,2.6.x),奇数(2.5.x,2.7.x)的都是非稳定版的

并且Redis官方是不支持window平台的,window版都是微软弄出来的

 

下载地址

https://github.com/MSOpenTech/redis/releases

 

32位的系统在2.6版本之后就不开始维护了

 

我这里使用的是2.8.9的

 

解压之后是这些



使用cmd进入redis目录然后执行 redis-server.exe文件



重新打开一个cmd 执行redis-cli.exe 文件



ping 一下 还能返回一个 pong



简单使用

get/set 命令



简单的一个key value 结构

 

哈希

 

Redis的哈希是键值对的集合。 Redis的哈希值是字符串字段和字符串值之间的映射,因此它们被用来表示对象

 

数据结构是这样子的





用于存储其中包含的用户的基本信息用户的对象

 

列表

一个简单的字符串列表,排序插入顺序,添加到头部或者尾部,一般我们都是存放json序列化后的数据.他的最大长度为232 - 1



剩下的不多做介绍了,其他的可以看下官网

http://redis.io/commands

 

也可以看下这个教程

http://www.yiibai.com/redis/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Redis 安装 使用 windows