内容简介:python编程(redis操作)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
为了提高db的运行速度,同时也由于内存容量的不断增大,现在很多网站和服务器代码越来越喜欢用 redis 、 memcached 这类 工具 进行db的加速工作。用这类buffer工具的确可以加速server代码的运行速度,只是有些细节需要注意一下。
1、安装redis
安装redis不复杂,一个apt-get命令就可以解决,
sudo apt-get install redis-server
2、验证redis是否已经安装
ps aux | grep redis
3、安装python-redis
sudo apt-get install python-redis
4、确认redis库安装
ubuntun> python python> import redis
5、创建redis对象
r=redis.Redis(host='localhost',port=6379)
注意,创建redis对象的时候,本身其实没有发生实际的socket操作。这和 mysql 等其他db的操作手法是一样的。只有真正set、get的时候才会有socket业务发生。
6、设置数据
r.set('name','tom')
7、获取数据
r.get('name')
8、其他注意事项
- 使用redis时,读thread和写thread分开,最好多读一写;
- 读操作,先读redis,命中返回。不命中或者redis设置为invalid,读数据库,更新redis;
- 写操作,先写数据库,再设置redis为invalid;
- 定时同步数据到db。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- python编程(数据库操作)
- 《算法互动编程》操作指南(二)
- Android9编程十二:代码操作控件
- 木兰编程语言重现——支持列表操作,演示编辑器高亮
- 面向 Kubernetes 编程:Kubernetes 是下一代操作系统
- Kubernetes 是下一代操作系统 | 面向 Kubernetes 编程
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Introduction to Linear Optimization
Dimitris Bertsimas、John N. Tsitsiklis / Athena Scientific / 1997-02-01 / USD 89.00
"The true merit of this book, however, lies in its pedagogical qualities which are so impressive..." "Throughout the book, the authors make serious efforts to give geometric and intuitive explanations......一起来看看 《Introduction to Linear Optimization》 这本书的介绍吧!