python对nosql的操作五
来源:互联网 发布:棍刀淘宝 编辑:程序博客网 时间:2024/06/01 17:55
import memcachemc = memcache.Client(["127.0.0.1:11211"])mc.set("k1","v1") # 赋值print(mc.get("k1")) # 取值mc.add("k2","v2") # 赋值print(mc.get("k2"))# set和add的区别# 如果这个key值存在,add就会报错;set不会报错,会重新赋值并覆盖mc.replace("k3","hello world") # 赋值print(mc.get("k3"))# set_multi(dict),设置多个键值对,如果key不存在,则创建,如果key存在,则修改# get_multi(list),一次获取到多个keys,每个key要以list的形式作为参数传入,返回类型为dictmc.set_multi({"k100":"v100","k101":"v101","k102":"v102"})print(mc.get_multi(["k100","k101","k102"]))# delete:在Memcached中删除指定的一个键值对# delete_multi:在Memcached中删除指定的多个键值对mc.delete("k100")mc.delete_multi(["k100","k101","k102"])# append和prepend方法# append:修改指定key的值,在该值后面追加内容# prepend:修改指定key的值,在该值前面插入内容mc.set_multi({"k100":"v100","k101":"v101","k102":"v102"})mc.append("k100","test") # 新值为:v100testmc.prepend("k101","test") # 新值为:testk101# incr:自增,将Memcached中的某一个值增加N(N默认为1)# decr:自减,将Memcached中的某一个值减少N(N默认为1)mc.set("shop",1000)mc.incr("shop") # 值为1001,自增1mc.incr("shop",100) # 值为1101,指定自增100mc.decr("shop") # 值为1100,自减1mc.decr("shop",500) # 值为600,指定自减500
阅读全文
0 0
- python对nosql的操作五
- Python对nosql的操作一
- python对nosql的操作二
- Python对nosql的操作三
- python对nosql的操作四
- Python操作nosql数据库
- NoSQL之Redis对string数据类型的操作
- NoSQL之Redis对数据类型hash的操作
- NoSQL之Redis对lists类型的操作
- NoSQL之Redis对set(集合)数据类型的操作之一
- NoSQL之Redis对zset(有序集合)数据类型的操作
- 对NoSQL的选择
- 使用pymysql在python中对mysql的增删改查操作(五)
- C#对Word的操作(五)
- python对文件的操作
- Python 对Oracle的操作
- python对json的操作
- python对MySQL的操作
- vue路由以及组件件的传值
- 闭包
- Java基础-面向对象
- telnet模拟http请求 [转]
- shell学习三十--综合应用
- python对nosql的操作五
- javascript语法之标签(label)
- css_note
- 流程控制和函数
- hdu 4302 (set)
- Linux学习笔记_安全相关
- 算法练习(28):Course Schedule II
- 个人总结58
- 编译原理-递归下降分析器