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...