帮助指令
字符类型 string
set age 16 单数据操作将age=16 josn格式:age可以写成表名:主键名:主键值:字段名
mset a 1 b 2 多数据操作 设置多类型值
strlen a 查看a字符的长度
append age 300 追加300的字符长度/不存在就新建长度
incr num 对num递增
incrby num 10 对num加10
incrbyfloat num 1.5 对num加1.5
decr num 对num递减
decrby num 10 对num减10
setex tel 10 1 设置tel里面的值是1,它10秒之内能输出,过10秒后就为null
psetex tel 10 1 设置tel里面的值是1,它10毫秒之内能输出,过10毫秒后就为null
散列类型 hash
hset user age 18 单个操作,表user中age属性值是18
hmset user age 16 name zhangsan 多个操作 表user中两个属性的两个值
hkeys key 只看user表中的属性
hvals key 只看user表中的值
hgetall user 获取user表所有的
hsetnx user :age 16 如果user表中age属性里有值就返回错误,如果没有值就添加
列表类型 list
ipush list 1 把1从左边添加到list中
rpush list 1 把1从右边添加到list中
lrange list 0 -1 从左边读取list中数据从下标0开始到倒数第一个
lindex list 0 list中下标为0的数
llen list list的长度
blpop list list1 list2 30 从 3个集合中左边拿出来一个数据,可以等30秒 如果没有数据就返回null
lrem list 1 d 从左边移除集合中一个数据为d的
集合类型 set
smembers user 获取user中所有数据
srem user zs 删除user中的zs数据
scard user 查看user中有几个数据
sismember user zs 查看user中是否有zs
srandmember user 1 从user中随机取出一个数据 长度不变
spop user 1 从user中随机拿出一个数据,不是查询
sinter u1 u2 表u1与表u2的重合的数据
sunion u1 u2 表u1与表u2的并集,和在一起
sdiff u1 u2 表u1减表u2相同的部分,输出u1剩下的部分
sinterstore u3 u1 u2 指表u1与表u2相同的数据交给u3保存
rmove u2 u1 w1 将u2中的w1移到u1中
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。