Redis学习笔记(一) Redis安装与基本使用(windows)
2015-12-21 13:03
651 查看
Redis是一个开源的高性能键值对数据库.它通过提供多种键值数据类型来适应不同场景下的存储需求,并且借助许多高层级的接口使其可以胜任,如缓存、队列系统的不同角色.将键值对数据类型存放在内存中的一个数据库.
官网地址
http://redis.io/
源码地址
https://github.com/antirez/redis
① 字符串(Strings)
② 哈希类型(Hashes)
③ 列表类型(Lists)
④ 集合类型(Sets)
⑤ 有序集合类型(Sorted Sets)1
内存优化和持久化
① 数据存放在内存,并且做了优化,大大加快读写速度
② 提供持久化功能(RDB和AOF)
功能丰富
① 可以做缓存服务,队列,消息的订阅和发布
② 给key设置生存时间
③ 按照一定规则删除键值
④ 支持批量插入
⑤ 主从,集群
简单稳定
① 使用简单
② 提供不同语言的客户端
③ 基于C开发
注意:
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/
官网地址
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/
相关文章推荐
- 从源码安装Mysql/Percona 5.5
- 如何重装TCP/IP协议
- redis安装问题小结
- Windows 8 官方高清壁纸欣赏与下载
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows Clang开发环境备忘
- 从Windows系统下访问Linux分区相关软件
- 在 AppImage、Flathub 和 Snapcraft 平台上搜索 Linux 应用
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows下搭建本地SVN服务器
- 解决vc中unable to connect to the MKS:Internal error问题
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- 微软镜像下载
- windows server域用户提升到本地更高权限组中的方法
- 使用命令修改注册表键值及权限
- 通过手机、电脑远程开关机,Windows和linux机手机,电脑相互控制