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
  • 相关阅读:
    用户场景分析
    人月神话阅读笔记03
    钢镚儿开发的最后一天
    钢镚儿开发的第九天
    4.25第10周周总结
    5号总结
    4号总结(3)
    4号总结(2)生成apk
    4号总结(1)
    3号寒假总结
  • 原文地址:https://www.cnblogs.com/zhangguixing/p/10858140.html
Copyright © 2011-2022 走看看