zoukankan      html  css  js  c++  java
  • php使用redis存储

    一、Redis扩展模块

    # wget https://codeload.github.com/phpredis/phpredis/zip/develop -O phpredis.zip

    # unzip phpredis.zip

    # cd phpredis-develop/

    # /usr/local/php/bin/phpize

    # ./configure --with-php-config=/usr/local/php/bin/php-config

    # make

    # make install

    二、配置php.ini添加redis.so

    # vim /usr/local/php/etc/php.ini

    加入:

    extension = redis.so

    检测是否配置成功:

    # /usr/local/php/bin/php -m | grep redis

    如果出现redis说明配置成功

    三、Redis实现session共享

    在lamp/lnmp环境下实现的通用配置

    编辑php.ini添加下面两行

    session.save_handler = "redis"

    session.save_path = "tcp://191.168.1.203:6379"

    或者编辑httpd.conf中对应的虚拟主机添加:

    php_value session.save_handler "redis"

    php_value session.save_path " tcp://191.168.1.203:6379"

    或者php-fpm.conf对应的pool中添加

    php_value[session.save_handler] = redis

    php_value[session.save_path] = " tcp://191.168.1.203:6379"

    四、Redis存储session测试

    http://www.test.com/session.php

    1462905233
    1462905648
    r0nrs2en0oor7nbsr1tkoqeo30

    [root@server2 etc]# redis-cli

    127.0.0.1:6379> keys *

    1) "PHPREDIS_SESSION:r0nrs2en0oor7nbsr1tkoqeo30"

    127.0.0.1:6379> get PHPREDIS_SESSION:r0nrs2en0oor7nbsr1tkoqeo30

    "TEST|i:1462905233;TEST3|i:1462905648;"

    五、php连接redis集群

    如果想用php连接redis cluster, 需要使用predis扩展

    安装方法类似phpredis, predis扩展地址https://github.com/nrk/predis

  • 相关阅读:
    楼宇监控说明
    数字音视频监控系统说明
    图书管理系统详细设计说明
    超邃视频远程监控系统说明
    单点登录系统(SSO)详细设计说明
    视频监控系统的作用何在
    视频监控技术与应用
    HTML--CSS样式表--基本概念(超链接的状态)
    HTML静态网页--框架
    HTML--表格与表单
  • 原文地址:https://www.cnblogs.com/fansik/p/5483065.html
Copyright © 2011-2022 走看看