Redis之String

String基本命令

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

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

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

常用的Redis命令

设置对应键的值

获取对应键的值

获取对应键的长度

设置对应键值的自增

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

实际场景:

我们设置了字符串

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

适用场景

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

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

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

总结

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

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

猜你喜欢

转载自www.cnblogs.com/meichao/p/9198032.html