缓存之秒,存乎一心!在越来越追求速度的情况下,哪怕快0.1妙,也是巨大的胜利!在这样的前提下,在各样的开发中,缓存就起到了很好地提速作用。
如上图所示,想必对缓存有了一个直观的了解。它就是把数据存在内存中以解决你的急渴的。把它应用起来也不太难,一个下午的时间就能懂个基本了。
以下是在ubuntu18中的操作,大家可以参考着看。
安装和基本的操作
sudo apt install memcached
memcached -d -m 1024 /开
sudo killall memcached /关
ps aux | grep memcached /查看
memcached -d -m 1024 -p 11211 -u memcache
memcached服务的启动参数:
-p 监听的端口
-l 连接的IP地址, 默认是本机.如果想要让别的机器连接,就必须设置-l 0.0.0.0
-d start 启动memcached服务
-d restart 重起memcached服务
-d stop|shutdown 关闭正在运行的memcached服务
-d install 安装memcached服务
-d uninstall 卸载memcached服务
-u 以的身份运行 (仅在以root运行的时候有效)
-m 最大内存使用,单位MB。默认64MB
-M 内存耗尽时返回错误,而不是删除项
-c 最大同时连接数,默认是1024
-f 块大小增长因子,默认是1.25-n 最小分配空间,key+value+flags默认是48
-h 显示帮助
telnet操作memcached:
telnet ip地址 [11211]
telnet 127.0.0.1 11211
quit
stats items
stats cachedump 1 0
get django:username
1. 添加数据:
set:
set key flas(是否压缩) timeout value_length
value
示例:
set username 0 60 7
zhiliao
add:
add key flas(0) timeout value_length
value
示例:
add username 0 60 7
xiaotuo
set和add的区别:add是只负责添加数据,不会去修改数据。如果添加的数据的key已经存在了,则添加失败,如果添加的key不存在,则添加成功。而set不同,如果memcached中不存在相同的key,则进行添加,如果存在,则替换。
获取数据:
get key
示例:
get username
删除数据:
delete key
示例:
delete username
flush_all:删除memcached中的所有数据。
查看memcached的当前状态:
语法:stats
网络研习社系列文章:
- 微信小程序开发初体验 / 网络研习社#1
- 新技能:小程序空间当图床! / 网络研习社#2
- 小程序云开发中数据的传递形式 / 网络研习社#3
- 如何突破coreldraw的网络限制 / 网络研习社#4
- 我师网小程序初发布,大家多多指教 / 网络研习社#5
- 用github 做文件目录 / 网络研习社#6
- LNMP环境一键安装(一) / 网络研习社#7
- LNMP环境自定义安装(二) / 网络研习社#8
- 利用github做免费博客 / 网络研习社#9
- Nodejs,打开服务器黑匣子 / 网络研习社#10
- 一入前端深似海,聊聊vue.js / 网络研习社#11
- 我们想做的,vue都帮我们做好了 / 网络研习社#12
- vue和小程序一家亲 / 网络研习社#13
- vue的组件面面观 / 网络研习社#14
- vue-router路由的参数和设计 / 网络研习社#15
- webpack前端神器 / 网络研习社#16
- 用FileZilla作FTP文件服务器 / 网络研习社#17
- 连接FTP文件服务器的方法/ 网络研习社#18
- axios请求HTTP和vuex数据管理 / 网络研习社#19
- YouTube 视频下载利器—Youtube-DLG / 网络研习社#20
- Vue和django rest framework做前后端分离设计 / 网络研习社#21
- 解决跨域的两种办法 / 网络研习社#22
- gitbook制作生成电子书 / 网络研习社#23
- 用公私钥远程连接谷歌云 / 网络研习社#24
- 用谷歌云升级下科学上网工具吧 / 网络研习社#25
- 好用的工具screen,让你的程序安静地运行 / 网络研习社#26
图示蛮形像的嘛!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
!shop
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
你好鸭,lemooljiang!
@julian2013赠送1枚SHOP币给你!
目前你总共有: 5枚SHOP币
查看或者交易
无聊吗?跟我猜拳吧! **石头,剪刀,布~**SHOP币
请到 steem-engine.com.Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit