一直说Redis、Redis缓存、一直不清楚怎么用。于是花点时间研究了一下,但是还没搞懂。先把大概内容记录一下,待后续继续学习

1.首先部署lnmp环境,这个我的博客有些,请自行搜索

2.给php添加phpredis扩展模块

wget  https://github.com/phpredis/phpredis/archive/3.1.2.tar.gz

tar -zxvf 3.1.2.tar.gz

cd phpredis-3.1.2/

yum -y install autoconf

find / -name phpize  #找到phpize,并执行

/usr/bin/phpize  #上一条命令的返回结果。不执行这个,就不会出现configure文件

./configure  --with-php-config=/usr/bin/php-config  --enable-redis  #with-php-config后面的参数,需要find / -name php-config找一下,不要原样照搬

make

make test  #如果有提示这个,建议就执行。如果有错误的话,可以提前检测出来

make install

find / -name redis.io  #查找这个文件的所在位置,后面需要用到

vi /etc/php.ini  #修改php.ini文件,添加以下两个参数,分别对应redis.so所在的目录及其文件名

systemctl restart php-fpm  #重启php-fpm

cd  #我们需要下载东西,我习惯返回家目录下载

wget http://download.redis.io/releases/redis-2.8.13.tar.gz

tar -zxvf redis-2.8.13.tar.gz

cd redis-2.8.13/

make PREFIX=/usr/local/redis  MALLOC=libc  install

make test  #报错,提示少了tcl

yum provides tcl  #查找是否存在tcl

yum install tcl -y  #安装tcl

make test

cp     redis.conf   /usr/local/redis/

vi /usr/local/redis/redis.conf  #配置所有服务器都可以访问redis,配置bind 0.0.0.0

vi congfig_global.php  #可以直接查找该文件,然后配置redis缓存。位置/usr/etc/ngin/html/discuz/config

启动Redis服务器(redis-server所在的位置需要直接find一下确认)

nohup /usr/local/redis/bin/redis-server /usr/local/redis/redis.conf &

在discuz中注册新用户

注册完成后,我们可以确认一下Redis中是否缓存成功。进入Redis-cli,执行keys * 如果有返回结果。说明缓存成功

确认数据库中,存在新注册的用户haha并且可以正常登陆到discuz

因为做了redis缓存,所以我们测试一下在数据库中删掉haha用户。但是我们可以发现,在数据库中删除了haha用户后,还可以使用haha用户登陆到discuz中。这就是因为使用了redis缓存的原因。

参考链接:https://www.cnblogs.com/shitou-st/p/11016869.html

最新文章

  1. 关于纯移动web优点的一点思考
  2. zookeeper命令行(zkCli.sh&zkServer.sh)使用及四字命令
  3. Java基础之读文件——使用通道读二进制数据(ReadPrimes)
  4. Web API 2 authentication with JWT
  5. Shell 内置操作符-字符串处理(汇总)
  6. poj 1001 分析
  7. python基础-------模块与包(四)
  8. python_如何让类支持比较运算?
  9. swing JTable 更新数据
  10. Java-IO之BufferedInputStream(缓冲输入流)
  11. SQL反模式学习笔记19 使用*号,隐式的列
  12. node.js服务端程序在Linux上持久运行
  13. ASP.NET Core 企业开发架构概述
  14. [css]将textarea前的文字设置在左上角
  15. ABP配置模块扩展
  16. FastDFS配置 ***
  17. 虫趣:BAD POOL CALLER (par1: 0x20)
  18. ThinkPad L421 如何进入BIOS?(已解决)
  19. 重构改善既有代码设计--重构手法09:Substitute Algorithm (替换算法)
  20. 搜狗员工用百度算什么,谷歌员工当着老板的面用bing,结果悲剧了!

热门文章

  1. php怎样应对高并发
  2. underscore 工具
  3. 20180520模拟赛T1——math
  4. iOS视图更新与事件循环
  5. (7)树莓派读物USB摄像头
  6. LeetCode 499. The Maze III
  7. Scrapy爬虫案例 | 数据存储至MongoDB
  8. 在Linux下配置git并设置远程仓库
  9. NodeJS基础学习总结
  10. 洛谷P2607题解