轻松入门Redis-常用命令

----------------redis------------------------

轻松入门Redis-常用命令

--------string-----------

设置键值

set key val

获取指定键的值

get key

对指定键++,并返回新值

incr key

指定值相加

incrby key num 返回新值

--------hset-----------

设置哈希里面的field 和value的值

hest 哈希的名称(键名称) field value

获取哈希里面的field的值

hget 哈希的名称(键名称) 指定的field

一次性设置多个field和value

hmset 哈希名称 field1 value1 field2 value2

一次性获取多个field 的value

hmget 哈希名称 field1 field2 field3

获取指定哈希中所有的field和value

hgetall 哈希名称

--------list-----------

添加链表头部

lpush 链表名称(键名称) 值

从链表尾部添加数据

rpush 链表名称(键名称) 值

获取链表里面的元素

lrange 链表名称 开始下标 结束下标

注意:类似于索引数组,从0开始

结束为-1,则返回所有元素

保留指定范围

ltrim 链表名称开始下标 结束下标

从链表的头部删除一个元素,返回删除的元素

lpop 链表名称

--------set-----------

无序性,唯一性

向集合中添加元素

sadd 集合名 元素名称

获取集合中的元素

smembers 集合名

获取集合中的差级(在集合1中存在,不在集合2中存在的元素)

sdiff集合1集合2

获取交集

sinter 集合1 集合2

获取并集

sunion 集合1集合2

获取集合中元素的个数

scard 集合1

--------zset(有序集合)-----------

向有序集合中添加元素,如果该元素存在,则更新其顺序

zadd 集合名 序号 内容

按序号升序获取有序集合中的内容

zrange 集合名 开始下标 结束下标

按序号降序获取有序集合中的内容

zrevrange 集合名 开始下标 结束下标

轻松入门Redis-常用命令

------常用命令-----------

keys*全部?任意一个字符

keys * 返回数据库里所有的键

判断键是否存在 返回 1存在,0不存在

exits 键名

删除指定的键

del 键名

设置指定键的有效期

expire key 有效期(秒)

返回一个键的剩余过期时间

ttl 键名

返回数据类型

type key

选择数据库 默认有0-15数据库,默认是0号数据库

select 数据库编号

返回当前数据库键的个数

dbsize

清空当前数据库里面所有的键

flushdb

清空所有数据库里面的所有键

flushall


分享到:


相關文章: