-
添加???????????????? sadd? ?????????? ?例????sadd????key v1 v2 v3
刪除指定元素? ? srem???? ????????例????srem key v1 v2
查看所有元素????smembers ????例????smemberes key
?判斷元素是否存在 sismember????例 ????sismember key v1
2個(gè)key的差集????????sdiff????????????? ?例???? sdiff key1 key2
2個(gè)key的交集????????sinter? ? ? ? ? ? ?例???? sinter key1 key2
2個(gè)key的并集????????sunion? ? ? ? ? ?例???? sunion key1 key2
獲取元素?cái)?shù)量???????? scard???????????? 例?????scard key
隨機(jī)返回成員?????????srandmember 例????srandmember key
將key1 和 key2 相差的存到key3中????例 sdiffstore key3 key1 key2
將key1 和 key2 的交集存到key3中????例 sinterstore key3 key1 key2
將key1 和 key2 的并集存到key3中????例 sunionstore key3 key1 key2
查看全部 -
存儲Set
查看全部 -
從左側(cè)添加????????????lpush????????????例????lpush key? v1 v2 v3
從右側(cè)添加????????????rpush????????????例????rpush?key v1 v2 v3
查看元素????????????????lrange????????? 例? ? ?lrange key????0 -2? ? 注:0為查看的開始位置 -2為查看到倒數(shù)第二個(gè)
從頭部彈出元素????? lpop???????????? 例????lphp key? 注:彈出后彈出元素將不存在與key中
從尾部彈出元素? ? ? rpop???????????? 例? ? rphp key? 注:彈出后彈出元素將不存在與key中
獲取列表中元素個(gè)數(shù) llen????????????例????? ?llen key
當(dāng)key存在插入頭部? lpushx????????例????????lpushx key v1? 注:key如果不存在將不會插入
當(dāng)key存在插入尾部? rpushx????????例? ? ? ? rpushx key v1? 注:key如果不存在將不會插入
?從頭開始刪除n個(gè)m? ? lrange????? 例? ? ? ? ?lrange key? n m
?從尾開始刪除n個(gè)m? ? lrange????? 例? ? ? ? ?lrange key? -n m
刪除list中所有m?????????lrange????? ?例? ? ? ? lrange key 0 m
在指定位置num修改值為v4????????lset????????? 例????????lset key num? v4
在元素n之前插入v1????????????????????例? linsert key before n v1
?在元素n之后插入v1????????????????????例? linsert key after n v1
將key第一個(gè)彈出壓入key2????????? ?rpoplpush key mey2
查看全部 -
存儲list
查看全部 -
Hash常用命令
存????????????????????hset????????????例????hset? key? name value
存多個(gè)鍵值對????hmset????????例????hmset????key name value????name1 value1
取? ? ? ? ? ? ? ? ? ? ?hget???????????例? ? hget? ? key name
取多個(gè)值????????? ?hmget????????例????hmget key name name1
取所有屬性與值 hgetall????? ? 例????hgetall key
刪除????????????????? hdel? ? ? ? ???例????hdel key name name1
刪除整個(gè)集合???? del????????? 例? ? del key
增加數(shù)字? ? ? ? ?? ?hincrby? 例????hincrby key name1 5
判斷屬性是否存在 hexists?例? ? hexists key name
獲取屬性數(shù)量? ? ? hlem????? 例????hlem key
獲取所有屬性????? hkeys????例????hkeys key
獲取所有值????????? hvals???? 例????hvals key
查看全部 -
存儲Hash
查看全部 -
String的基本操作 Linux
?存???????????????????set???????? ????? 例????????set name value
取????????????????????get????????????? 例????????get????name
刪????????????????????del????????????? 例????????del name
先取值后賦值????getset????????例????????getset name value
數(shù)值遞增????????????incr????????? ?例????????incr num
數(shù)值遞減????????????decr????????? 例????????decr num
指定值加指定數(shù)? ?incrby????? 例? ? ? ? ?incrby num? 5
指定值減指定數(shù)? ?decrby???? 例?????????decrby? num 5
再原來值后面追加字符串? ?append? 例? append num 5
注:incr/decr/incrby/decrby? ? 如果選擇的key的value不為數(shù)字則會執(zhí)行失敗,拋出異常。
注:incr/decr/incrby/decrby? ? num如不存自動設(shè)置為0后執(zhí)行
查看全部 -
存儲String
查看全部 -
Key定義的注意點(diǎn)
查看全部 -
Redis的數(shù)據(jù)結(jié)構(gòu)
查看全部 -
Redis的基本使用
存????????使用????set????例????set name value
取????????使用????get????例????get name
刪????????使用????del????例????del name
查看數(shù)據(jù)庫中使用的key????使用 keys *
查看全部 -
Redis的應(yīng)用場景
查看全部 -
主持的鍵值數(shù)據(jù)類型
查看全部 -
NoSQL的特點(diǎn)
查看全部 -
四類NoSql數(shù)據(jù)庫比較
查看全部
舉報(bào)