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