hash

 1 # hash类型操作指一个类型对应一个字典
 2 # hset(name,key,value)====设置hash类型 name代表名称,key:value代表字典内容。
 3 # hgetall(name)查询所有内容。
 4 #----hash类型操作指一个类型对应一个字典
 5 rr.hset('dict1','k2','v2')
 6 #----hgetall查出所有字典内容
 7 print (rr.hgetall('dict1'))
 8 # hmset批量设置内容:
 9 rr.hmset('dict1',{"a":"11","b":"22"})
10 # hmget通过key值批量查询values
11 print (rr.hmget("dict1","a","b","k1","k2"))
12 print (rr.hgetall('dict1'))
13 # hkyes输出全部key hvaluses输出全部valus值
14 print (rr.hkeys('dict1'))
15 print (rr.hvals('dict1'))
16 # hexists通过key查看该元素是否存在
17 print (rr.hexists('dict1','k1'))
18 # hdel删除指定元素
19 rr.hdel('dict1','k1')
20 print (rr.hexists('dict1','k1'))
21 # 其他使用方法:
22 # rr.delete删除redis中内容'''
23 # rr.delete('key{0}'.format(i))
24 # rr.keys()查看redis中所有内容'''
25 print (rr.keys())
26 # 查看redis中元素类型:
27 rr.type('dict1')
28 # 修改元素名
29 rr.rename('name1','name2')
30 # 查看元素是否存在
31 rr.exists('name')
32 # redis默认配置15个库使用 select +nu 切换。

 

posted @ 2017-12-06 09:55  依哈  阅读(115)  评论(0编辑  收藏  举报