博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
thinkphp下配置和使用阿里云redis
阅读量:5798 次
发布时间:2019-06-18

本文共 1284 字,大约阅读时间需要 4 分钟。

1.redis简介

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。(未完待续...)

2.thinkphp端配置

config.php里的相关配置:

// 阿里云redis    'DATA_CACHE_TYPE'                   => 'Redis',    'REDIS_HOST'                        => '123456789',    'REDIS_PORT'                        => 6379,    'DATA_CACHE_TIME'                   => 3600,    'REDIS_AUTH'                        => '123456789',

REDIS_HOSTREDIS_AUTH 在购买阿里云redis时会得到,把相应的值配置到config.php就行。

3.php端redis的使用

我现在的项目中只用到了redis的两个基本操作:setget方法,redis的用法比较简单,当然还有其它高级的用法,我还是秉承实用的原则,从实际用到的出发,贴出代码,大家相互学习。

set方法:

public static function setage($name,$age)    {            $redis = new \Redis();        $redis->connect(C("REDIS_HOST"), C("REDIS_PORT"));        $redis->auth(C("REDIS_AUTH"));            $redis->set("age:".$name, $age);    }

redis是k—v型数据库, $redis->set("age:".$username, $age); 这样存的目的是,更加形象一点,存下来的数据是这样的,age:小明 -> 16

get方法:

public static function getage($name)    {            $redis = new \Redis();        $redis->connect(C("REDIS_HOST"), C("REDIS_PORT"));        $redis->auth(C("REDIS_AUTH"));        $age=$redis->get("age:".$name);        if (!$age) {            return false;        }        return $age;    }

get方法,这时如果$name值传过来的是 小明 就会查到 age:小明 -> 16 ,返回16。

4.小结

redis操作相对简单,本人简单介绍了,在thinkphp下,redis的相关配置以及简单使用,今天先写这么多,日后会有更新。

转载地址:http://txsfx.baihongyu.com/

你可能感兴趣的文章
CentOS 6.6 FTP install
查看>>
C#------判断btye[]是否为空
查看>>
图解Ajax工作原理
查看>>
oracle导入导出小记
查看>>
聊一聊log4j2配置文件log4j2.xml
查看>>
NeHe OpenGL教程 第七课:光照和键盘
查看>>
修改上一篇文章的node.js代码,支持默认页及支持中文
查看>>
Php实现版本比较接口
查看>>
删除设备和驱动器中软件图标
查看>>
Android studio开多个窗口引起的问题
查看>>
第四章 TCP粘包/拆包问题的解决之道---4.1---
查看>>
RedisRepository分享和纠错
查看>>
html语言
查看>>
Unity接入谷歌支付
查看>>
laravel 使用 vue (gulp)
查看>>
QT 信号槽connect中解决自定义数据类型或数组作为函数参数的问题——QT qRegisterMetaType 注册MetaType——关键:注册自定义数据类型或QMap等容器类...
查看>>
HTTP之二 http 301 和 302的区别
查看>>
从源码看集合ArrayList
查看>>
Gephi
查看>>
git 入门宝典
查看>>