• redis五种基本类型CRUD操作


    1、String

    增:set key1 value1

    改:set key1 new-value、自增 incr key1、按照特定值递增:increby key1 inrevalue

    删:del key1

    查:get key1

    2、List

    增:lpush key1 value [一次可输入多个值]、rpush key1 value[一次可输入多个值]

    改:lset key1 下标位置 新值、ltrim key start stop修剪list

    删:rpop key1 右边弹出一个值、lpop key1 从左边弹出一个值、lrem key1 count value 删除某个值,并指定删除个数

    查:lrange key1 start stop 、lindex key1 下标位置、llen key1 获取list元素个数

    3、Set

    增:sadd key1 value [一次可输入多个值]

    改:删除 -> 增加

    删:srem key1 vlaue

    查:smembers key1、sismember key1 value

    4、Hash

    增:hset key field value

    改:hset key field value

    删:hdel key field ----可指定多个field

    查:hgetall key 获取全部的f-v、hget key 获取单个field、hlen key获取长度

    5、ZSet(排序的set)

    增:zadd key score member 例如:ZADD zset 100 m1

    改:zadd key score member、zincreby key increment member增加分值

    删:zrem key member

    查:zrange key start stop [withscores]、zrangebyscore key start stop [withscores]、zcount key min max统计分值范围内个数,zscore key field获取某个filed的分值

  • 相关阅读:
    根据服务端生成的WSDL文件创建客户端支持代码的三种方式
    2017第45周一java多线程创建方法
    java 分布式锁
    设计的背后
    Java中的锁概念
    maven变量
    清零成长法
    Java消息队列
    Java9的新特性
    2017第43周日
  • 原文地址:https://www.cnblogs.com/lilei2blog/p/8257174.html
Copyright © 2020-2023  润新知