1.redis 扩展模块安装
下载模块
1 2
| [root@redis ~] [root@redis ~]
|
也可以下载的时候就重命名
1 2 3 4 5
| [root@redis ~] [root@redis ~] [root@redis phpredis-develop] [root@redis phpredis-develop] [root@redis phpredis-develop]
|
编辑 /usr/local/php/etc/php.ini
增加一行extension = redis.so
/usr/local/php/bin/php -m |grep redis 检查是否成功
PHP-redis中文文档
2. redis 实现 session 共享
php.ini中加入(不建议)
1 2
| session.save_handler = "redis" session.save_path = "tcp://127.0.0.1:6379"
|
或者apache虚拟主机加入
1 2
| php_value session.save_handler "redis" php_value session.save_path "tcp://127.0.0.1:6379"
|
或者php-fpm.conf对应的pool中加入
1 2
| php_value[session.save_handler] = redis php_value[session.save_path] = " tcp://127.0.0.1:6379 "
|
3. redis 储存 session 测试
1 2 3
| [root@redis ~] [root@redis ~] [root@redis ~]
|
输出类似于 1489247886
1489248876
v2k9k36f309jp5be74uussp3q4
连接redis:
1 2 3 4 5 6
| [root@redis phpredis-develop] 127.0.0.1:6379> keys * 1) "PHPREDIS_SESSION:v2k9k36f309jp5be74uussp3q4" 2) "PHPREDIS_SESSION:36htag7ctc7ueq60hreubhaho3" 127.0.0.1:6379> get PHPREDIS_SESSION:v2k9k36f309jp5be74uussp3q4 "TEST|i:1489247886;TEST3|i:1489247886;"
|