项目做了很多,虽然用memcached的项目也有很多。但是没有太关注安装 memcached细节问题
最近做了一个项目,把很多东西都放到memcached缓存中,进行缓存。
因为内容可能较多,可能会有200M~500M的样子。
这样就要在安装memcached的时候。把最大内存使用提高,不然只能使用默认 的64M
所以下载了memcached文件1.2.6版本
然后用命令行进行安装
memcached -d install -m 500
本想以为这样安装就万事大吉了。因为看到所有的文章都是说这样安装-m参数 是用来修改最大使用内存
但是用telnet 127.0.0.1 11211
stats
去查看memcached状态的时候。发现最大使用内存还是STAT limit_maxbytes 67108864 (64M)
我不是明明加上了-m参数吗。为什么这个值还是64M呢。
这不是我想要的。所以这次安装没有成功,把这个服务删除
然后直接用memcached -m 500直接这样在命令行运行,这样发现竟然成功的把 最大使用内存提高到了500M
但是又有问题。我这样运行的方式命令行不能关闭。要一直开着才可以。如果 把命令行关了。memcached就没有运行了
虽然这样运行的方式不是以服务的方式运行,而是以当前用户进行运行,但确 实是把最大使用内存提高了。
时间: 2024-10-09 18:05:33