zoukankan      html  css  js  c++  java
  • lnmp+discuz使用redis缓存(待进一步研究)

    一直说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

  • 相关阅读:
    [Windows] 一些简单的CMD命令
    开发过程中用到的触发器
    MyEclipse8.5配置struts等框架
    Java编程中中文乱码问题的研究及解决方案
    开源的SSH框架优缺点分析
    java 合并排序算法、冒泡排序算法、选择排序算法、插入排序算法、快速排序
    html,CSS文字大小单位px、em、pt的关系换算
    HTML常用标签参考学习
    匹配中文字符的正则表达式
    Oracle 取上周一到周末的sql
  • 原文地址:https://www.cnblogs.com/biaopei/p/11683936.html
Copyright © 2011-2022 走看看