复制代码

【14】redis

redis 命令

设置值 
    set k v
删除值
    del k
如果不存在就设 返回 1,存在返回0
    setnx k 
设置数据是否过期
    setex k t v 设置t 时间 是否过期
设置替换某一位后的字符
    setrange k num v 

批量设置 获取
    mset mget
递增递减
    incr decr
    incrby decrby

字符穿追加
    append 
字符串长度
    strlen
/////////////hash//////////////////////////
hset myhash k v 
hget 
hmset 
hmget
hincrby
hdecrby
hexists 
hlen 返回hash 集合所有键值个数 
hdel
hkeys
hvals
hgetall
///////////////list////////////
lpush
rpush
lrange listname 0 -1
linsert listname before A B 
lset
lrem  listname n K 删除  n 个k
ltirm listname l r 
rpoplpush
lindex  返回 key 的index
//////////////set zset//////////////////////
sadd
smembers
srem
spop
sdiff
zadd
zrank 返回索引
zrevrank 返回索引排序 从大到小
zrangebuscore zset1 2 3 withscores
zard 返回与所有元素个数 
zcuont返回指定区间中的数量
//////////////////////////
keys *  返回所有的键
exists 是否有指定 key 
expire 设置某个key的过期时间 使用ttl 查看剩余时间 
persist 取消过期时间
select 选择数据库 
move key  id 从当前数据库中移动到 id 数据中 
randomkey  随机返回一个key
rename 重命名一个key
info 数据库信息
dbsize 数据库中key 数量 
config get 实施传输收到请求
    config  get *  返回所有配置
flushdb 清空当前数据库 flushall
auth + 密码 
//////////////事务////////////////////
multi
exec 
///////////////////////集合

交集 sinter set1 set2 
    sinterstore
并集    sunlon
    sunlonstore
View Code

redis 扫盲

设置值 
    set k v
删除值
    del k
如果不存在就设 返回 1,存在返回0
    setnx k 
设置数据是否过期
    setex k t v 设置t 时间 是否过期
设置替换某一位后的字符
    setrange k num v 

批量设置 获取
    mset mget
递增递减
    incr decr
    incrby decrby

字符穿追加
    append 
字符串长度
    strlen
/////////////hash//////////////////////////
hset myhash k v 
hget 
hmset 
hmget
hincrby
hdecrby
hexists 
hlen 返回hash 集合所有键值个数 
hdel
hkeys
hvals
hgetall
///////////////list////////////
lpush
rpush
lrange listname 0 -1
linsert listname before A B 
lset
lrem  listname n K 删除  n 个k
ltirm listname l r 
rpoplpush
lindex  返回 key 的index
//////////////set zset//////////////////////
sadd
smembers
srem
spop
sdiff
zadd
zrank 返回索引
zrevrank 返回索引排序 从大到小
zrangebuscore zset1 2 3 withscores
zard 返回与所有元素个数 
zcuont返回指定区间中的数量
//////////////////////////
keys *  返回所有的键
exists 是否有指定 key 
expire 设置某个key的过期时间 使用ttl 查看剩余时间 
persist 取消过期时间
select 选择数据库 
move key  id 从当前数据库中移动到 id 数据中 
randomkey  随机返回一个key
rename 重命名一个key
info 数据库信息
dbsize 数据库中key 数量 
config get 实施传输收到请求
    config  get *  返回所有配置
flushdb 清空当前数据库 flushall
auth + 密码 
//////////////事务////////////////////
multi
exec 
///////////////////////集合

交集 sinter set1 set2 
    sinterstore
并集    sunlon
    sunlonstore
View Code

 

posted @ 2018-12-16 19:52  pg633  阅读(146)  评论(0编辑  收藏  举报