• redis 哈希(hash)


    一 连接redis的命令

    1 redis客户端的基本语法

    redis-cli

    -> 

    2 远程连接redis

    redis-cli -h host -p port -a password   设置redis远程服务器的主机address,port,password

    -> 

    3 redis-cli 命令连接有时会出现乱码,可以在redis-cli之后加上--raw

    redis-cli --raw 

    ->

    二 redis键

    1 exists key  判断key是否存在

    2 del key  删除key

    3 dump key  返回存储在指定键的值的序列化

    4 expire key  设置key的过期时间,秒为单位

    5 keys pattern  查找与指定模式匹配的所有键

    6 rename key newkey  重命名键

    7 type key  返回存储在键的值的数据类型

    三 redis字符串

    1 set key value 设置key的value

    2 get key 获取key的value

    3 getset key value  设置键的字符串值,并返回旧值

    4 setex key seconds value  设置键的值,并设置其生存时间(单位:秒)

    5 setnx key value  设置键的值(只有当该键不存在时)

    6 append key value  追加值到一个键

    7 mget key [key ...]  查询所有给定键的值

    8 mset key value [key value ...]  设置多个键和值

    四 redis哈希(redis存储值类型的一种)

    redis 哈希是一个string类型的field和value的映射表,特别适合存储对象。redis的每个哈希可以存储 232 - 1 个键值对,约40亿。 

    1 hexists key field  查看key中是否存在指定field

    2 hdel key field [field ...]  删除key中指定field,可以同时删除多个field

    3 hset key field value  在指定哈希集合中添加field,若key不存在,创建新的哈希集合

    4 hget key field  查看key中指定field的value

    5 hgetall key  查看key中所有的field和value,即查看指定哈希集中的所有field和value

    6 hkeys key  查看指定哈希集中所有的field

    7 hlen key  查看指定哈希集中散列的字段的数量

    8 hmset key field value [field value ...]  对指定哈希集同时设置多个field value,若哈希集不存在,新建一个

    9 hmget key field [field ...]  对指定哈希集合,同时获取多个field的value。

    五 redis列表

    redis列表是简单的字符串列表,按照插入顺序排序。一个列表最多可以存储 232 - 1 个元素,约40亿。

    1 lpush key value [value ...]  将一个或多个值插入到列表的头部,当键key不存在时,新建。

    2 llen key  统计列表中的元素总量

    3 lset key index value  通过索引设置列表元素的值

    4 lrange key from to  获取列表中指定范围内的值

  • 相关阅读:
    抽象工厂模式
    工厂方法模式
    简单工厂模式
    Zuul
    Turbine
    Hystrix
    Feign
    Ribbon
    Eureka
    @MappedSuperclass的作用
  • 原文地址:https://www.cnblogs.com/mydesky2012/p/11447750.html
Copyright © 2020-2023  润新知