摘要: 4.2过期时间 4.2.1命令介绍 在redis中使用 expire 命令设置一个键的过期时间后redis会自动删除它. (seconds单位是秒,必须是整数) 返回值是1表示设置成功,返回0则表示键不存在或设置失败 查看见还有多久被删除: 返回值是键的剩余时间, 1表示该键没有设置过期时间, 2表 阅读全文
posted @ 2019-01-02 09:52 汪小鹏boy 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 第4章:进阶 4.1事务 4.1.1概述 redis中的事务是一组命令的集合 事务同命令一样都是redis的最小执行单位,一个事务中的命令要么都执行, 要么都不执行 事务的原理是先将一个事务的命令发送给redis,然后再让redis依次执行 这些命令,例如: 事务的使用方式: 1. 首先使用 mul 阅读全文
posted @ 2019-01-02 09:48 汪小鹏boy 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 3.6有序集合类型 3.6.1介绍 在集合类型基础上,为集合中每个元素都关联了一个分数,故可以获得 分数最高(最低)的前N个元素,可以获得指定范围内的元素等 有序集合中每个元素不同,但它们的分数却可以相同 有序集合和列表相同点: 1. 都是有序的 2. 都可以获得某一范围元素 有序集合和列表区别: 阅读全文
posted @ 2019-01-02 09:34 汪小鹏boy 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 3.5集合类型 3.5.1介绍 在集合中的每个元素都是不同的,且没有顺序 表3 4集合类型和列表类型的对比 | 集合类型 | 列表类型 | | 存储内容 | 至多232 1个字符串 | 至多232 1个字符串 有序性 | 否 | 是 唯一性 | 是 | 否 集合类型在redis内部是使用值为空的散列 阅读全文
posted @ 2019-01-02 09:24 汪小鹏boy 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 3.4列表类型 3.4.1介绍 列表类型可以存储一个有序的字符串列表,常用的操作是向列表两端添加元素,或者 获得列表的某一片段. 优点:内部使用的是双向链表,所以向列表两端添加元素的时间复杂度为O(1),获取 越接近两端的元素速度越快. 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指 阅读全文
posted @ 2019-01-02 09:13 汪小鹏boy 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 3.3散列类型 3.3.1介绍 散列类型不能嵌套其他数据类型,一个散列类型可以包含至多232 1个字段 散列类型适合存储对象:使用对象类别和ID构成键名,使用字段表示对象的数据, 而字段值则存储属性值. 图3 5使用散列类型存储汽车对象结构图 键 | 字段 | 字段值 | | car:2 | col 阅读全文
posted @ 2019-01-02 09:04 汪小鹏boy 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 3.2字符串类型 实际上redis不只是数据库,更多的公司和团队将redis用作缓存和 队列系统 3.2.1介绍 字符串类型是redis最基本的数据类型,它能存储任何形式的字符串, 包括二进制数据.你可以用其存储用户的邮箱、JSON化的对象甚至 是一张图片. 一个字符串类型键允许存储的数据的最大容量 阅读全文
posted @ 2018-12-19 08:54 汪小鹏boy 阅读(167) 评论(1) 推荐(0) 编辑
摘要: 第3章:入门 3.1热身 1. 获取符合规则的键名列表:keys 匹配key __表3 1 glob风格通配符规则__ 符号 | 含义 | ? | 匹配一个字符 | 匹配任意个(包括0个)字符 [ ] | 匹配括号间的任一字符,可以使用' '符号表示范围,如a(b d) \x | 匹配字符x,用于转 阅读全文
posted @ 2018-12-19 01:31 汪小鹏boy 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 第2章:准备 __'纸上得来终觉浅,绝知此事要躬行' 陆游__ 2.2启动和停止redis __表2 1 redis可执行文件说明__ 文件名 | 说明 | redis server | redis服务器 redis cli | redis命令行客户端 redis benchmark | redis 阅读全文
posted @ 2018-12-19 01:06 汪小鹏boy 阅读(180) 评论(0) 推荐(0) 编辑
摘要: __博主教材:李子骅.人民邮电出版社.《redis入门指南》__ __博主操作系统系统:虚拟机Ubuntu16.04__ __博主redis版本:3.0.6__ 第1章:简介 redis是一个开源的、高性能的、基于键值对缓存的与存储系统, 通过提供多种键值数据类型来适应不同场景下的缓存与存储需求. 阅读全文
posted @ 2018-12-19 00:54 汪小鹏boy 阅读(140) 评论(0) 推荐(0) 编辑