memcache与redis替代session如何?是不是有redis就不需要memcache了?


看了知乎与segmentfault的架构,都是用的是redis,但是这个session存储也用的是redis吗?

php架构 Redis memcached php

不翔的赶脚 10 years, 4 months ago

楼主应该说的是替代默认的file的session。
一般来说用memcache就好了,
除非项目其他地方用了redis,那就也存redis吧,

有了redis就不需要memcache,有了memcache就不需要redis。
不是一定不能,而是没必要搞那么复杂。

hahae8 answered 10 years, 4 months ago

1.SESSION是一种储存机制,而不是软件
2.虽然redis和memcache有很多地方都一样。但是储存临时性数据,还是memcache比较合适。redis主要是数据在内存中,定时或者定量写入,因此读取和写入都很快
3.SESSION既可以储存在memcache中,也可以储存在redis中。但是考虑到SESSION的临时性,个人认为更适合储存在memcache中

弄f@ck連 answered 10 years, 4 months ago

Your Answer