Redis常用命令

2017-08-29  本文已影响0人  esileme

简单命令:

Redis键值形式:

语法:COMMAND KEY_NAME
如:
set name yl 设置名字为yl
get name 能获取到属性name的值"yl"
del name 将属性为name的字段删除
exists name 判断该名字是否存在(0|1)
expire name 500 给name设置过期时间
getrange name 0 5 返回前6个字符 若最后一个参数为-1 则返回所有的字符
mget name age 获取多个参数

Redis集合(set):

sadd computer dell lenovo hp sn 创建一个computer对象并向对象中添加任意个属性..
smembers computer返回computer对象中所有信息
scard computer 获取set对象中的成员个数
spop computer 删除当前集合
srem computer dell 删除computer对象中dell参数(可以是多个)
sismember computer hp 判断 hp元素是否是集合 computer 的成员
sinter computer computer1 返回给定所有集合的交集
srandmember computer 返回集合中一个或多个随机数

Redis列表(list)

lpush num1 1 2 3 4 5 6 7 8 9 将一个或多个值插入到列表头部
lrem num1 2 2移除列表元素 参数第三个为个数 第四个为参数值

Redis Lrem 根据参数 COUNT 的值,移除列表中与参数 VALUE 相等的元素。
COUNT 的值可以是以下几种:
count > 0 : 从表头开始向表尾搜索,移除与 VALUE 相等的元素,数量为 COUNT 。
count < 0 : 从表尾开始向表头搜索,移除与 VALUE 相等的元素,数量为 COUNT 的绝对值。
count = 0 : 移除表中所有与 VALUE 相等的值。

rpush num2 1 2 3 4 5 6 7 8 9 在列表中添加一个或多个值
lrange num1 0 -1返回列表中区间值-1代表返回所有的值
lindex num1 3 通过索引获取列表中的元素
llen num1获取列表的长度
lpop num1 移出并获取列表的第一个元素
ltrim num1 2 3只保留从第三位开始的三个数字

Redis 哈希(hash)

http://www.runoob.com/redis/redis-hashes.html

上一篇 下一篇

猜你喜欢

热点阅读