php中redis和memcached区别和应用场景

php中redis能做秒杀之类,memcached可以做首页缓存,还有其他的应用场景吗?

第1个回答  2019-06-14

redis比memcached功能更多更强大,现在基本都是只用redis了.

    利用redis的原子性可以给数据加锁

    可以保存临时数据,比如短信验证码和session

    可以用于实现简单的队列任务

    可以实现排行榜功能

    可以实现经纬度距离计算

    ........

    当然不止这些,redis是一种key-value数据库,他的业务场景还可以自己扩展.

本回答被网友采纳
第2个回答  2019-06-15
Redis的功能更强大,数据类型支持更多,如hashset,数组等
Redis还能做持久化,memcache重启数据丢失追问

redis可以做购物车之类的?

追答

这是你业务场景,看你业务需要什么,Redis是否满足。对比memcache肯定是好很多的,对比MySQL等数据库,筛选方面只有一个字段(因为Redis是key value存储)

本回答被提问者采纳
第3个回答  2019-06-14
刚刚发的发传单
相似回答