redis語序集合和集合set
是一樣內部value
為string
型別的集合,有序不允許重複元素
但是,zset
的每個元素有乙個double
型別的分數(score
).redis正是靠這個分數對元素從小到大排序.
zset
中元素唯一但是分數可以重複
zdd key score value [score2 value2] ...
往zset
中新增乙個後多個元素
127.0.0.1:6379> zadd student 9 zhangsan
(integer) 1
如果元素之前已存在,那麼相當於更新分數,那麼如果分數也和之前的一樣,就相當於什麼都不做
zcard key
獲取有序集合內部的成員數
127.0.0.1:6379> zcard student
(integer) 4
zcount key min max
計算有序集合指定分數區間的成員數
zlexcount key min max
在有序集合中計算指定字典區間的元素數量
zrank key value
查詢值在有序列表中的索引位置
zrangge key start end
通過索引區間返回該區間的元素
127.0.0.1:6379> zrange zset1 0 5
1) "a"
2) "b"
3) "c"
4) "t"
5) "h"
6) "k"
zincrby key increment value
指定元素的分數自增,increment
為增量
zrem key value [value2] ...
移除有序集合中乙個或多個元素
zremrangebyrank key start stop
根據分數排名移除元素
127.0.0.1:6379> zrange zset1 0 5
1) "a"
2) "b"
3) "c"
4) "t"
5) "h"
6) "k"
127.0.0.1:6379> zremrangebyrank zset1 2 3
(integer) 2
zremrangebyscore key min max
根據分數範圍去移除元素
mysql cluster表空間建立相關命令
1.建立日誌檔案組 create logfile group lg 1 add undofile undo 1.log initial size 1024m undo buffer size 128m engine ndbcluster 2.建立表空間 create tablespace ts 1 ...
Oracle中有關表空間及使用者,表等的相關操作
這裡簡單整理了部分oracle中對錶,使用者,表空間,許可權等的常用操作,不是很全面,勿噴 修改預設表空間 alter database default tablespace users 系統預設表空間 檢視資料庫中所有的表空間名稱 select distinct tablespace name f...
django模型中有外來鍵關係的表刪除相關設定
例如有author authordetail兩表 author models.onetoonefield to author null true,related name detail db constraint false,on delete models.cascade 1 關係字段放在auth...