设置redis存储session

2017-06-15 22:11:03  对羊弹琴

session默认是用文件存储的。这是php.ini关于session的配置选项

session.save_handler = files//用文件来保存
session.save_path ="dir/tmp"//session文件保存路径

修改成redis保存session,需要安装redis服务,php操作redis需要安装phpredis扩展。

session.save_handler = redis session.save_path = "tcp://host1:6379?weight=1, tcp://host2:6379?weight=2&timeout=2.5, tcp://host3:6379?weight=2&read_timeout=2.5"

参数说明:

weight (integer):如果配置多个redis服务,表示在每个服务上存放的比重,数值越大占越多。
timeout (float):连接超时时长。
prefix (string, defaults to "PHPREDIS_SESSION:"):redis的key前缀
auth (string, empty by default):redis密码(如果有)
database (integer): 哪个redis

参考链接:phpredis

评论(0) 最后更新于 2017-06-15 23:01:52