zoukankan      html  css  js  c++  java
  • Redis常用操作

    Redis五种数据类型 string/hash/list/set/sortedset

    查看所有键:keys *

    string:
    增:set key value
    删:del key
    改:set key value
    查:get key


    hash:
    增:hset key key1 value1
    hset key key2 value2
    删:hdel key key1 删除整个hash:del key
    改:hset key key1 value1
    查:hget key key1 查询hash1所有键:hgetall key

    list:可重复
    从左开始增:lpush list 1 2 3 4 5 2
    从右开始增:rpush list 1 2 3 4 5 2
    插入:linsert before/after list 1(值) 8(新值) 在值为1的前/后插入8
    删除最右侧值:rpop list
    删除最左侧值:lpop list
    改:lset list index vlaue
    查:lindex list index

    lrange list 0 -1(-1表示所有)

    set:不可重复
    增:sadd seta a b c d e
    sadd setb c d e f g
    删:srem set value
    查:smembers set
    交集:sinter seta setb (c d e)
    差集:sdiff seta setb (a b)

    sdiff setb seta (f g)

    sortedset:排序不可重复
    增:zadd set 1 a 2 b 3 c(sorce name)
    从小到大遍历:zrange set 0 -1 withscores(带有sorce)
    从大到小遍历:zrevrange set 0 -1 withscores


    定时:expire key time(expire test 10十秒)
    查看所剩时间:ttl key(正数表示所剩时间,-1表示持久态,-2表示不存在)
    持久化key:persist key
  • 相关阅读:
    bsgs整理
    一个数的(勾股数)组
    bzoj4709 柠檬 单调栈,DP,斜率优化
    bzoj 3437 小p的农场
    luoguP4072 [SDOI2016]征途
    结构体/构造函数初始化
    UVA1103 古代象形符号 Ancient Messages 题解
    原创100篇文章祭
    UVA297 四分树 Quadtrees 题解
    stack用法,queue用法,
  • 原文地址:https://www.cnblogs.com/zhangguixing/p/10858140.html
Copyright © 2011-2022 走看看