select命令切換資料庫:select 1
dbsize檢視當前資料庫的key的數量:dbsize
flushdb清空當前庫,flushall清空全部庫
1.對鍵的操作:
檢視所有的key:keys *
判斷某個key是否存在:exists key的名字
檢視key的型別:type key
從某個庫中刪除key:move key db
檢視還有多少秒過期:ttl key
2.對字串string的操作
set name cxx
get name
getrange name 0 -1 字串分段
getset name new_cxx 設定值,返回舊值
mset key1 value1 key2 value2 批量設定
mget key1 key2 批量獲取
setnx key value 不存在就插入(**not exists**)
setex key time value 過期時間(expire)
setrange key index value 從index開始替換value
incr age 遞增
incrby age 10 遞增
decr age 遞減
decrby age 10 遞減
incrbyfloat 增減浮點數
strlen 長度
3.對hash的操作
hset myhash name cxx
hget myhash name
hmset myhash name cxx age 25 note "i am notes" 批量設定
hmget myhash name age note 批量獲取
hgetall myhash 獲取所有的
hexists myhash name 是否存在
hsetnx myhash score 100 設定不存在的
hincrby myhash id 1 遞增
hdel myhash name 刪除
hkeys myhash 只取key
hvals myhash 只取value
hlen myhash 長度
4.對list的操作
lpush mylist a b c 左插入
rpush mylist x y z 右插入
lrange mylist 0 -1 資料集合
lpop mylist 彈出元素
rpop mylist 彈出元素
llen mylist 長度
lrem mylist count value 刪除
lindex mylist 2 指定索引的值
lset mylist 2 n 索引設值
ltrim mylist 0 4 刪除key
linsert mylist before a 插入
linsert mylist after a 插入
rpoplpush list list2 轉移列表的資料
5.對set的操作
sadd mysetname value
smembers myset 資料集合
srem myset set1 刪除
sismember myset set1 判斷元素是否在集合中
scard key_name 個數
sdiff | sinter | sunion 操作:集合間運算:差集 | 交集 | 並集
srandmember 隨機獲取集合中的元素
spop 從集合中彈出乙個元素
5.對zset的操作
zadd zset 1 one
zadd zset 2 two
zadd zset 3 three
zincrby zset 1 one 增長分數
zscore zset two 獲取分數
zrange zset 0 -1 withscores 範圍值
zrangebyscore zset 10 25 withscores 指定範圍的值
zrangebyscore zset 10 25 withscores limit 1 2 分頁
zrevrangebyscore zset 10 25 withscores 指定範圍的值
zcard zset 元素數量
zcount zset 獲得指定分數範圍內的元素個數
zrem zset one two 刪除乙個或多個元素
zremrangebyrank zset 0 1 按照排名範圍刪除元素
zremrangebyscore zset 0 1 按照分數範圍刪除元素
zrank zset 0 -1 分數最小的元素排名為0
zrevrank zset 0 -1 分數最大的元素排名為0
redis事務 C 常考面試題
1.string類的實現 string string const char str else string string const string str string string operator const string str delete m data m data new char st...
面試常考 HTML5常考面試題
1.doctype的作用是什麼?doctype宣告用於告訴瀏覽器使用哪種模式來進行html文件解析。doctype宣告有兩種 標準模式和怪異模式 混雜模式 doctype不存在或形式不正確會導致html文件以混雜模式呈現。標準模式與混雜模式的區別請參考第3道面試題。2.img標籤的alt屬性和tit...
常考面試題自我總結
簡單地說,就是兩個函式巢狀,內部函式可以讀取外部函式的變數,並返回出來。變數作用域有區域性變數和全域性變數,函式內部可以直接訪問全域性變數,但是函式外部無法訪問函式內部的區域性變數。所以想在函式外部訪問內部的變數時,就可以在函式內部再定義乙個函式,使用子函式,把父函式的變數返回出去。函式被呼叫的時候...