Redis 学习之操作命令
2016-11-09 11:47
351 查看
Redis是NoSQL数据库;key-values的形式来存储数据的;可以存储5种数据类型;
Redis可以存储 String 、Hash、 List、 Set、 Sorted Set
操作命令:
1.String类型
2.Hash类型
List类型
Set集合类型
5.Sorter Set
Redis可以存储 String 、Hash、 List、 Set、 Sorted Set
操作命令:
1.String类型
获取 get [key] 如:get a 删除 del [key] 如 : del a 查看当前所有的key keys * 如 keys* 自增 incr [key] 如 incr a 自减 decr [key] 如 decr a
2.Hash类型
添加 hset [key] [subkey] [values] 如 hset user name zhangsan 获取 hget [key] [subkey] 如 hget user name 批量添加 hset [key] [sbukey] [values] [sbukey] [values]... 如 hset user name Jerry age 18 批量获取 hget [key] [subkey] [subkey] ... 如 hget name jerry age
List类型
List是一个双向链表,可以往从左添加元素也可以从右添加元素。 List是有序,可重复的。
左添加lpush [key] [values] 没有其key创建 如 lpush list 1 右添加rpush [key] [values] 没有其key创建 如 rpush list a 左添加lpushx [key] [values] 没有其key不添加 右添加rpushx [key] [values] 没有其key不添加 获取范围元素 range [key] [start] [end] 0 -1代表取完 如 range list 0 1 从左边取值一个返回并删除其值 lpop [key] 如 lpop list 从右边取值一个返回并删除其值 rpop [key] 如rpop lsit
Set集合类型
Set是哈希表。Set是唯一,无序的。
添加sadd [key] [values] [values] 如 sadd set a b c d e f g 删除 srem [key] [values] [values] 如 srem set a b 查看集合中的元素 smembers [key] 如 smembers set 取集合差集sdiff [key] [key...] 如 sdiff set1 set2 取集合交集 sinter [key] [key...] 如 sinter set1 set2 取集合并集 sunion [key] [key...] 如 sunion set1 set2
5.Sorter Set
Sorter Set是一个有序集合且不允许有重复元素,但是消耗性能。 每个元素都要关联一个double的分数,Redis通过分数来进行排序。元素是唯一的 分数(score)可以重复。
添加 zadd [key] [score] [values] [score] [values] 如 zadd set 1 a 2 b 3 d 4 e 5 f 6 j 7 g 删除 zrem [key] [values] 如 zrem set a 查看元素 zrange [key] [start] [end] [withscores] 如 zrange set 0 3 withscores
相关文章推荐
- Redis学习手册(Key操作命令)
- Redis之KEY操作命令 【学习笔记】
- Redis学习手册(Key操作命令)
- Redis学习手册(Key操作命令)
- Redis学习手册(Key操作命令)
- Redis学习手册(Key操作命令)
- redis 学习手册之字符串类型strings操作命令
- Redis系列学习(二)客户端操作命令(基于Centos7)
- redis 学习手册之哈希表数据类型hashes操作命令
- Redis学习笔记二:Redis的常用操作命令
- Redis学习手册(Key操作命令)
- Redis学习手册(Key操作命令)
- Redis命令学习-string类型操作
- Redis学习手册(Key操作命令)
- Redis学习手册(Key操作命令)
- Redis学习手册(Key操作命令)
- Redis命令学习—Hash(哈希表)操作
- Redis学习手册(Key操作命令)
- Redis学习手册(Key操作命令)
- 第七章 Redis学习手册之Key操作命令