Redis常用操作

2021-08-29 18:06:52 字數 3288 閱讀 2085

redis一共五種資料型別:string hash list set zset

啟動redis

redis-server
啟動redis客戶端

$redis-cli
set key value            #設定指定key值

get key #獲取指定key值

getrange key start end #返回部分字串

getset key value #將給定的key設定成value 返回key的舊值

strlen key #返回字串長度

incr key #自增+1

decr key #自減-1

hmset key field1 value1 [field2 value2]  #將field-value設定到雜湊表key中

hdel key field1 [field2] #刪除乙個或多個雜湊字段

hexists key field #獲取儲存在雜湊表中指定欄位的值

hgetall key #獲取在雜湊表中指定key的所有欄位和值

hkeys key #獲取雜湊表中的字段

hlen key #獲取雜湊表中的數量

hmget key field1[field2] #獲取給定欄位的值

hset key field1 value #將雜湊表key中的字段field值設定為value

lpush key value1 [value2]         #插入列表頭部

blpop key1 [key2] timeout #獲取第乙個元素 如果沒有會等待超時

brpop key1 [key2] #獲取最後乙個元素

lindex key index #通過索引獲取元素

llen key #獲取列表長度

lpop key #移出並獲取列表的第乙個元素

lrange key start stop #獲取列表指定範圍內的元素

lrem key count value #移除列表元素

lset key index value #通過索引設定列表元素的值

rpop key #移除並獲取列表最後乙個元素

sadd key member1 [member2]          #集合新增乙個或多個成員

scard key #獲得集合的成員數

sdiff key1 [key2] #返回給定集合的差集

sdiffstore destination key1 [key2] #返回給定所有集合的差集並儲存在destinarion

sinter key1 [key2] #返回所有集合的交集

sismember key member #判斷是否是集合成員

smembers key #返回集合中所有成員

spop key #移除並返回集合中的乙個隨機元素

srem key member1 [member2] #移除集合中的乙個或者多個元素

sscan key cursor [match pattern][count count] #迭代集合中的元素

zadd key score1 member1 [score2 member2]      #向有序集合新增乙個多個成員

zcard key #獲取有序集合的成員數

zcount key min max #計算在有序集合中指定區間分數的成員數

zincrby key increment member #有序集合中對指定成員分數加上增量

zinterstrore destination numkeys key [key] #計算給定有序集並將結果儲存

zlexcount key min max #在有序集合中計算指定字典區間內成員數量

zrange key start stop [with score] #通過索引區間返回有序集合指定區間成員

zrangebylex key min max [limit offset count] #通過字典區間返回有序集合的成員

zrangebyscore key min max [withscores][limit] #通過分數返回有序集合指定區間內成員

zrank key member #返回有序集合指定成員的索引

zrem key member [member] #移除有序集合中給定的字典區間所有成員

zremrangebylex key min max #移除有序集合中給定字典區間所有成員

zremrangebyrank key start stop #移除有序集合中給定排名區間的所有成員

zremrangebyscore key min max #移除有序集合中給定分數區間的所有成員

zrevrange key start stop [withscores] #返回有序集中指定區間成員,索引 分數從高到低

zscore key member #返回有序集中,成員分數值

redis 常用操作

在ubuntu下面操作 redis的操作是以key value的形式儲存的 key為字串 value 字串,hash表,list集合,set集合,zset集合 五種型別 獲取值 1.獲取基本值 get key 2.獲取多個值 mget key1 key2 檢視鍵 1.檢視所有的鍵 keys 2.檢視...

Redis常用操作

redis cli p 34040 a password2 monitor monitor redis cli a password2 p 34040 keys x009 1699901 xargs redis cli a password2 p 34040 del redis cli a pass...

redis常用操作

redis為單執行緒 redis為全記憶體執行,關閉伺服器將會把全部資料清除,所以可以持久化資料。1 檢視redis程序 ps ef grep redis 2 檢視埠是否為netstat狀態 netstat antpl grep redis 3 更換redis埠號 redis server port...