• Redis之String


    String基本命令

    利用laravel框架编写RedisString相关的类

    首先声明两个私有的静态属性,一个作为读一个作为写;

    读写的Redis连接(读写的封装是一样的,只是静态属性不一样,写是write_handle,读是:read_handle)

    常用的Redis命令

    设置对应键的值

    获取对应键的值

    获取对应键的长度

    设置对应键值的自增

    注意:你当前对应键的值是字符串,并且设置了过期时间。这个自增会等着这个值过期了才起作用。如果当前的值是数字,直接在值的基础上自增;过期之后值就归为0;

    实际场景:

    我们设置了字符串

    现在请求自增,服务器直接报错,如果是数字,那么在这个基础上直接加起来并返回当前的值

    适用场景

     1、我们接口授权的时候,我们可以将token的值作为键,用户信息作为值进行存起来。然后判断当前token有没有过期,过期直接从服务器获取,没有不请求服务器,直接在Redis里面获取,减小服务器的压力;

    2、我们在做项目的时候,有些要统计这个用户登录平台多少次,这个就不能直接请求服务器,Redis是一个很好的选择,利用他的自增属性来搞定,很方便;

    3、有计数的场景都可以用。

    总结

    1、一般情况下,我们常用的是Redis对应键的值是JOSN或者数组或者字符串;

    2、设置的键值,一般情况下最好设置过期时间。

  • 相关阅读:
    java实现亲密数
    java实现亲密数
    java实现亲密数
    java实现亲密数
    java实现坐标
    java实现坐标
    java实现坐标
    java实现坐标
    java实现坐标
    spring中注解注入 context:component-scan 的使用说明
  • 原文地址:https://www.cnblogs.com/meichao/p/9198032.html
Copyright © 2020-2023  润新知