redis实战之使用redis存储session数据

来源:互联网 发布:游族网络工资 编辑:程序博客网 时间:2024/05/23 19:16

在之前的一篇服务器由单机转换为负载均衡时需要做哪些处理博文中提到,在多台服务器的情况下,建议使用redis存储session数据,具体如何实现呢?


其实实现起来非常简单,以php为例:

只需要在php.ini文件中修改相关session配置,如下所示:

session.save_handler = redissession.save_path = "tcp://127.0.0.1:6379"
将其中127.0.0.1修改为你的redis服务器地址即可。


如果无法随便修改服务器上的php.ini文件,可以将如下代码加入到入口文件index.php中,就可以实现相同的效果:

ini_set('session.save_handler', 'redis');ini_set('session.save_path',    'tcp://127.0.0.1:6379');

重启浏览器之后,查看phpinfo信息,如下图所示就说明已经成功了:


再写一些相关的session测试代码,到redis中去使用keys *进行查看时,可以看到类似PHP_SESSION:*****的key值,这便是保存了session的key值,****代表的是session_id,查看之后数据如下截图所示:


0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 手机壳影响信号怎么办 三星开机键失灵怎么办 手机待机键失灵怎么办 手机关机键失灵怎么办 华为开关键失灵怎么办 iphone6plus屏幕碎了怎么办 苹果手机屏幕点不动怎么办 手机屏幕失灵划不动怎么办 苹果手机像素不好怎么办 苹果8指纹不灵敏怎么办 手机摔侧面裂缝怎么办 电脑触摸板进水怎么办 iphone部分屏幕失灵怎么办 苹果屏幕按键不灵怎么办 苹果4s老卡机怎么办 坚果2手机黑屏怎么办 小米6进水了怎么办 魅族手机黑屏怎么办 苹果7屏幕看不到怎么办 电脑背光不亮怎么办 iphonehome键坏了怎么办 苹果4s摔开不机怎么办 vivo手机卡屏了怎么办 碰到假苹果售后怎么办 6s手机信号不好怎么办 苹果6网络不稳定怎么办 苹果se掉水里了怎么办 苹果进水了怎么办声音 苹果5s进水怎么办 金立一体机进水怎么办 手机进水一个月怎么办 苹果手机屏摔碎了怎么办 iphone7屏碎了怎么办 电脑进水后黑屏怎么办 手机屏幕触摸没反应怎么办 戴尔电脑进水了怎么办 电脑进水没声音怎么办 键盘键盘进水了怎么办 电脑进水烧了怎么办 苹果6手机屏变黄怎么办 苹果手机屏幕花了怎么办