Redis是一种常用的非关系型数据库,主要用作数据缓存,数据保存形式为key-value,键值相互映射。它的数据存储跟MySQL不同,它数据存储在内存之中,所以数据读取相对而言很快,用来做高并发非
Redis是一种常用的非关系型数据库,主要用作数据缓存,数据保存形式为key-value,键值相互映射。它的数据存储跟MySQL不同,它数据存储在内存之中,所以数据读取相对而言很快,用来做高并发非常不错。 关于redis的安装,在服务器或者虚拟机上安装宝塔面板安装redis,这样很简单就可以使用redis了,记得安装redis的时候不仅要安装redis软件,还要进入项目使用的php版本中安装redis扩展,然后开启redis软件 1.首先在宝塔的安装面板,找到redis,点击安装。2.安装完redis后,点击设置, 设置个密码3.php环境安装redis扩展一定要在网站使用的php版本中,安装redis扩展。 4.创建类处理文件ThinkPHP根目录的extend文件夹中创建文件 RedisPackage.php,内容如下:
类RedisPackage中的定义数组$options,有个健名是password,这里填入上面设置的redis密码 5.在要使用Redis的Controller中,引入文件
6.简单使用Redis
7.Redis扩展连接redis
验证连接是否成功(可写可不写,仅做验证)
exists() 判断键是否存在,参数为键名
set()set() 存储键值,第一个参数为自己定义的键名,第二个参数为要存储的数据,通过该方法可以将数据命名之后存入缓存
很多时候我们存储的是数组类型的数据,但redis不支持读写数组,所以我们需要将数组转成json格式
get()get() 获取键值,参数为键名,通过该方法可以获取到对应键中存储的值
同set一样,很多时候我们需要的是数组类型的数据,所以我们需要将json格式的数据转成数组
del()有时候因为一些原因(有可能只是单纯赋值的时候赋错了......)我们需要删除键值,所以我们要用到del(),参数为键名
|
2021-04-08
2021-10-03
2021-07-26
2019-10-11
2022-08-27