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

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/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值