memcached和redis的安装使用

关于缓存,memcached和redis都可以使用,其中redis还能用作队列。

关于memcached和redis的安装,memcached的比较简单,而redis就相对复杂些。


1、memcached

网上的介绍说,memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载(不是很懂,只是单纯使用缓存的话不去理解也行吧?)

安装方法:直接百度搜索下载解压安装,把memcache.dll文件(不同压缩包该文件名字可能不一样)放入php的ext目录里,然后还要启动服务,可以用命令行执行,具体命令上网查下,也可以去管理工具->查看本地服务里手动启动。在php.ini文件里要加一句extension=memcache.dll,我使用的是phpstudy,需要在扩展那里选择memcached后,再重启服务器。

PHP使用方法:添加扩展后,在namespace下加一句use Memcache;

$memcache = new Memcache //new一个memcache对象(或者使用Memcache::直接引用)

$memcache->connenct("127.0.0.1",11211) //连接memcache,IP地址和端口自定

$memcache->add("key", $value, 0, 100) //添加一个值,

$memcache->set("key", $value, 0, 100) //添加一个值,若已存在则覆盖,0为压缩内容(不懂),100为时间

$memcache->replace("key", $value, 0, 100) //修改一个已存在的值

$memcache->get("key") //获取值

$memcache->close() //关闭memcache连接

memcache还有很多的操作方法,具体百度一搜一大把。


2、redis

网上介绍说,Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。(不懂,反正能用就行)

安装方法:与memcache相似,都是搜索下载解压安装,复制粘贴.dll文件(其中有个_redis.pdb文件貌似也要复制),修改php.ini配置,启动服务,唯一难点是很难找到对应的PHP版本。

PHP使用方法ÿ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值