概述
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学习笔记(一) Redis安装与基本使用(windows)Redis特性安装的全部内容,希望文章能够帮你解决Redis学习笔记(一) Redis安装与基本使用(windows)Redis特性安装所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复