Auth: 王海飞 Data:2018-04-19 Email:779598160@qq.com github:https://github.com/coco369/knowledge
Redis是一个开源的Key-Value存储, redis层面,永远只有一个键(字符串对象,值的种类有字符串对象,队列对象,集合对象,hash对象)
基本需要熟悉的命令:
增删改查:set get del
decrby(减少指定整数)
incrby(增加指定整数)
incrbyfloat(增加指定的单精度)
批量:mset mget
自增, 自减:incr decr
追加:append(返回长度)
删除所有的key flushall
获取getrange
增删改查:hset hget
hgetall keys
hkeys keys
hvals keys
hdel keys field
lisy是基于双向链表实现的,用于评论系统,新闻分页列表,消息队列等
lpush 左边插入 返回个数
rpush 右边插入 返回个数
lpop 移除左边 返回移除的值
rpop 移除右边
llen 列表个数
lrange key start stop 下标 (0 -1全部,0 1 前两个,-2 -1 倒数最后两个)
增删改查: sadd srem/spop(随机弹出元素) smembers
个数 scard
增删改查: zadd