Redis set類型,hash類型,Zset(有序集合)—經常使用命令
set
- sadd myset "str"--插入數據
- smenbers myset--查看全部數據
- sismenber myset "str"--查看str是否屬於myset,是返回1,否返回0
- scard myset--返回myset中的元素個數
- srandmenber myset--隨機返回myset中的一個元素
- srandmenber myset n--隨機返回n個元素
- spop隨機刪除myset中的一個元素
- smove myset myset "str"--將myset中的str元素移動到myset2中
- sdiff myset myset2 --返回兩個集合中不一樣的元素
- sinter myset myste2 --返回兩個集合中相同的元素
- sunion myset myset2 --返回兩個集合合併後的總元素
Hash
格式:key-field-valuespa
- hset myhash field value1 --添加一個數據
- hget myhash field --獲取該字段的值
- hmset myhash field1 value1 field2 value2 --批量插入數據
- hmget mthash field1 field2 --批量獲取數據
- hgetall myhash --獲取全部field1和value
- hdel myhash field1 --刪除指定hash的字段
- hlen myhash -返回hash中有多少個值
- hexists myhash field1 --判斷myhash中的field1是否存在
- hkeys myhash --返回全部的field
- hvals myhash --返回全部的value
- hincrby myshash field1 1--field1自增1
- hdecrby myhash field1 1 --field1 自減1
- hsetnx myshash field1 va1 --若是field1不存在則添加,存在則沒法添加
Zset(有序集合)
- zadd myset 1 val1 --添加數據
- zrangebyscore myset -inf +inf --顯示所有數據,從小到大
- zrangebyscore myset -inf +inf withscore --攜帶數據
- 未完待續。。。。。
歡迎關注本站公眾號,獲取更多信息