Redis保存Session
修改php.ini
session.save_handler = redis
session.save_path = "tcp://127.0.0.1:6379?auth=123456"
说明:auth是有密码才需要,若有多台服务器,可以使用weight参数指定权重
Redis主从复制
主机配置:
#bind 127.0.0.1 #注释掉
从机配置:
slaveof 主机IP 主机端口
masterauth 主机li连接密码
Redis与Memcached对比
对比项 | memcached | redis |
---|---|---|
持久化存储 | 不支持 | 支持 |
库支持 | 不支持 | 支持 |
数据类型 | 简单 | 多种 |
主从复制 | 不支持 | 支持 |
集群 | 不支持 | 支持 |
事务 | 不支持 | 支持 |
线程 | 多线程 | 单线程 |
最大item | 最小1K,最大128M,默认1M | 512M |
最大Key | define KEY_MAX_LENGTH 250 | 512M |