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 |