• Redis 基础数据结构之一:string(字符串)


    Redis 有 5 种基础数据结构,分别为:string (字符串)、list (列表)、set (集合)、hash (哈希) 和 zset (有序集合),Redis存储数据的结构是键值对形式的。
    首先说一下string这个基础数据结构:
    通过实际操作演示一下:
    创建一个key并设值: set key value 
    获取指定的key的值: get key
    为指定的key设置过期时间:expire key 5(单位为秒)
    批量设置多个key并设置对应的值:mset key1 value1 key2 value2
    
    批量获取多个key的值:mget key1 key2

    为了设置key的时候并设置过期时间更方便,可以使用以下命令
    setex key 5 value

     注意:当我们使用set命令的时候,当key相同的时候,其value会被覆盖

     如果你想当key存在时,对应的value不会被覆盖,这时候使用 setnx 命令,

     如果key不存在,会创建对应的key并赋值。

    如果 value 值是一个整数,还可以对它进行自增操作。
    set 一个值为整数的key:set age 20
    get 这个key的值:get age
    incr 默认使这个整数的值加1:incr age
    incrby 后跟数字代表加或加对应的值(数字为负代表为减):incr age 10 

    如果value的值是整数的话,自增是有范围的,它的范围是signed long 的最大最小值,超过了这个值,Redis 会报错。

    set 的值为longd的最大值:set longValue 9223372036854775807
    让指定key的值加1:incr longValue

       

      
  • 相关阅读:
    【微服务架构】SpringCloud之Ribbon
    SpringCloud之Eureka(注册中心集群篇)
    Eureka简介
    两行代码 搞定计数
    HBase详细概述
    电商项目介绍---说的很好
    面试:----Nginx的一理解
    redis介绍
    Linux操作系统介绍
    什么是Solr
  • 原文地址:https://www.cnblogs.com/li666/p/12119624.html
Copyright © 2020-2023  润新知