您当前的位置: 首页 >  redis
  • 3浏览

    0关注

    284博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

如何使用redis保存PHP的session?【redis】

区块链(Web3)开发工程师 发布时间:2019-03-09 10:34:05 ,浏览量:3

PHP 的会话默认是以文件的形式存在的,可以配置到 NoSQL 中,即提高了访问速度,又能很好地实现会话共享,,,爽歪歪! 

 

配置方式如下:

方法一:修改 php.ini 的设置

1

2

session.save_handler = redis

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

session.hash_bits_per_character = 5

extension="redis.so"

session.save_handler = redis
session.save_path = "tcp://127.0.0.1:6379"

修改完之后,重启一下 php-fpm。

方式二:通过 ini_set() 函数设置

1

2

ini_set("session.save_handler""redis");

ini_set("session.save_path""tcp://127.0.0.1:6379");

如果配置文件 /etc/redis.conf 里设置了连接密码 requirepass,保存 session 的时候会报错,save_path 这样写 tcp://127.0.0.1:6379?auth=authpwd 即可。

测试代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

关注
打赏
1665194163
查看更多评论
0.0372s