redis学习笔记
2015-07-30 16:53
399 查看
1.redis的无序集合
sadd命令产生一个无序集合 smembers查看集合元素 sismember用于查看集合是否存在,匹配项包括集合名和元素个数。匹配成功返回1,匹配失败返回0
2.有序集合
zadd 生成一个有序集合。zrange查看正序的集合,zrevrange查看反序的集合
3.redis string
set和get命令来创建和检索strings。set命令将取代现有的任何已经存在的key。set命令还有一个提供附加参数的选项,我们能够让set命令只有在没有相同key的情况下成功,反之亦然,可以让set在有相同key值的情况下成功
即使string是redis的基本类型,也可以对其进行一些有趣的操作,例如加法器,减法器
redis可以运用mset和mget命令一次性完成多个key-value的对应关系,使用mget命令返回一个value数组
4.redis lists
lpush命令插入一个新的元素到头部,rpush命令插入一个新的元素到尾部。push一类命令的返回值为list的长度
pop取出list的元素,pop返回取出的元素
5.redis hashes
redis hashes是字符串字段和字符串值之间的映射,因此他们展现对象的完美数据类型。hmset命令设置一个多域的hash表,hget命令获取指定的单域,hgetall命令获取指定key的所有信息
sadd命令产生一个无序集合 smembers查看集合元素 sismember用于查看集合是否存在,匹配项包括集合名和元素个数。匹配成功返回1,匹配失败返回0
2.有序集合
zadd 生成一个有序集合。zrange查看正序的集合,zrevrange查看反序的集合
3.redis string
set和get命令来创建和检索strings。set命令将取代现有的任何已经存在的key。set命令还有一个提供附加参数的选项,我们能够让set命令只有在没有相同key的情况下成功,反之亦然,可以让set在有相同key值的情况下成功
即使string是redis的基本类型,也可以对其进行一些有趣的操作,例如加法器,减法器
redis可以运用mset和mget命令一次性完成多个key-value的对应关系,使用mget命令返回一个value数组
4.redis lists
lpush命令插入一个新的元素到头部,rpush命令插入一个新的元素到尾部。push一类命令的返回值为list的长度
pop取出list的元素,pop返回取出的元素
5.redis hashes
redis hashes是字符串字段和字符串值之间的映射,因此他们展现对象的完美数据类型。hmset命令设置一个多域的hash表,hget命令获取指定的单域,hgetall命令获取指定key的所有信息
相关文章推荐
- java操作redis
- Redis异常JedisConnectionException:Read timed out
- redis大型攻略!
- Spring+Redis集成+关系型数据库持久化
- Spring 整合 Redis
- redis memory(还可以吧)
- redis内存管理代码注释
- Redis源码分析(二十五)--- zmalloc内存分配实现
- Redis内存管理的基石zmallc.c源码解读(一)
- Redis源码分析:内存管理
- redis代码结构之一mem,bio
- Redis深入之内存回收和对象共享
- Redis 字典结构实现分析
- Windows下Redis的安装使用 以及 phpRedisAdmin安装
- 《一起学》系列11:Redis入门
- 系列11:Redis入门
- Linux下php安装Redis扩展
- redis命令,学习笔记
- php apc缓存以及与redis的对比
- redis配置集群