1. 程式人生 > >REDIS五種基本資料型別命令操作(2)

REDIS五種基本資料型別命令操作(2)

REDIS 五種基本資料型別命令操作

1.set集合

	sadd key v1 [v2 v3]	    # 新增值到set集合中
	smembers key		        # 迭代遍歷set集合
	sismember key value	# 判斷是否存在一個元素在set集合中
	scard key		                # 得到set的元素個數

	sinter s1 s2		           # 求兩個集合之間的交集
	sdiff s1 s2		           # 求兩個集合之間的差集
	sunion s1 s2		      # 求兩個集合之間的並集

2.sorted set 有序集合

zadd key s1 v1 s2 v2... # 為有序集合增加元素,該元素存在一個權重,用於判斷位置
zcard key		        # 求有序集合的元素個數
zrange key start stop	# 遍歷整個集合
zcount key min max	    # 統計兩個權重的元素個數
zscore key 元素		    # 返回該元素在集合中的權重

ps: 問:set 集合為什麼是無序的? 答: set集合的底層結構是雜湊表,set的無序性體現在輸入無序性。