1、hset
hset(name, key, value)
# 引數:
# name,redis的name
# key,name對應的hash中的key
# value,name對應的hash中的value
2、hmset
#在name對應的hash中批量設定鍵值對
#引數:
#name,redis的name
#3、hget
hget(name,key)#在name對應的hash中獲取根據key獲取value
4、hmget
hmget(name, keys, *args)#在name對應的hash中獲取多個key的值
#引數:
#name,reids對應的name
#keys,要獲取key集合,如:['k1', 'k2', 'k3']
#*args,要獲取的key,如:k1,k2,k3
#keys 或 *args
5、hgetall
hgetall(name)#獲取name對應hash的所有鍵值
#一般不用,可能會引起爆棧
6、hlen
hlen(name)#獲取name對應的hash中鍵值對的個數
7、hkeys
hkeys(name)#獲取name對應的hash中所有的key的值
8、hvals
hvals(name)#獲取name對應的hash中所有的value的值
9、hexits
hexists(name, key)#檢查name對應的hash是否存在當前傳入的key
10、del
hdel(name,*keys)#將name對應的hash中指定key的鍵值對刪除
11、hincrby
hincrby(name, key, amount=1)#自增name對應的hash中的指定key的值,不存在則建立key=amount
#引數:
#name,redis中的name
#key, hash對應的key
#amount,自增數(整數)
12、hscan_iter 掃瞄
hscan_iter(name, match=none, count=none)#利用yield封裝hscan建立生成器,實現分批去redis中獲取資料
#引數:
#match,匹配指定key,預設none 表示所有的key
#count,每次分片最少獲取個數,預設none表示採用redis的預設分片個數#如:
#for item in r.hscan_iter('xx'):
#print item
Redis資料型別之字典
標籤 空格分隔 redis 字典又稱符號表 symbol table 關聯陣列 associative array 或者對映 map 是用於儲存鍵值對的一種抽象資料結構。字典的key是唯一的,對鍵值對的操作基本都是基於key來操作的。redis中的資料庫底層是使用字典來實現的,對於資料庫的增刪改查都...
資料型別之字典
一.字典的作用 作用 字典是用來記錄多個值,使用key來對應值 列表和元組都是索引 位置來對應值 key通常字串型別,對value具有描述性功能,不是由個數來表述的 二.字典的定義 定義 內用逗號分隔開多元素,每乙個元素都是key value的形式,其中value可以是任意型別,則key必須是不可變...
Redis之資料型別
與mysql資料庫支援的多種資料型別相比,redis資料庫支援的資料型別要少上許多。redis資料庫支援五種資料型別 string 字串 hash 雜湊 list 列表 set 集合 及zset sorted set 有序集合 string 是 redis 最基本的型別,你可以理解成與 memcac...