您的位置:首页 > 数据库 > Redis

Redis一些常用命令

2017-07-12 10:40 190 查看
key(键)常用命令

del key 删除

dump key 获取被序列化的值

exists key 检查key是否存在

type key  获取key的类型

rename key newKey 重命名

======================================

字符串常用命令

set key value 设置键值

get key  获取键值

strlen key   获取键值长度

incr key 如果键值是数字将增加1

decr key 如果键值是数字将减1

append key value 字符串拼接

=======================================

redis 哈希(hash)常用命令

hmset hashkey key value[key value]可一次设置多个键值对

hdel hashkey key[key] 一次可删除一个或多个

hgetall hashkey  获取所有的键和值

hkeys hashkey    获取所有的键

hvalus hashkey 获取所有的值

hlen hashkey     获取哈希表中的字段数量

========================================

列表(list)常用命令

blpop key1 [key2 ] timeout 

移出并获取列表的第一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。

brpop key1 [key2 ] timeout 

移出并获取列表的最后一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。

lindex key index 

通过索引获取列表中的元素

llen key 

获取列表长度

lpop key 

移出并获取列表的第一个元素

rpop key 

移出并获取列表的最后一个元素

lset key index value 

通过索引设置列表元素的值

lrange key start stop 

获取列表指定范围内的元素

rpushx key value 

为已存在的列表添加值

ltrim key start stop 

对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除。

======================================================================================

集合(set) 常用命令

sadd key member1 [member2] 

向集合添加一个或多个成员

scard key 

获取集合的成员数

sinter key1 [key2] 

返回给定所有集合的交集

sismember key member 

判断 member 元素是否是集合 key 的成员

smembers key 

返回集合中的所有成员

smove source destination member 

将 member 元素从 source 集合移动到 destination 集合

=====================================================================

有序集合 常用命令

zadd key score1 member1 [score2 member2] 

向有序集合添加一个或多个成员,或者更新已存在成员的分数

zcard key 

获取有序集合的成员数
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: