简单命令:
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
只保留从第三位开始的三个数字
网友评论