首先,你的PHP必须已经安装了redis扩展,这个不会的,请自行百度去;
然后有2种方法可以将session保存到redis中:
1修改php.ini:
session.save_handler = redis session.save_path = “tcp://127.0.0.1:6379″
修改后重启php-fpm或nginx,phpinfo()
2:直接在PHP文件里这样:
ini_set(“session.save_handler”,”redis”); ini_set(“session.save_path”,”tcp://127.0.0.1:6379″);
save_path的值就是你的redis地址,本地的redis直接使用127.0.0.1即可,远程的使用服务器ip 如果PHP报错了,看看你的open_basedir是不是设置了,去掉这个设置再试一下,亲测成功!
PHP如何将session保存到redis(本地或者远程皆可)