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 切换。