其餘技術----Redis基本命令

Redis基本命令

  • SET key data #存數據
  • GET data #取數據
  • KEYS * #查看全部數據
  • DEL key #在key存在時刪除key
  • EXISTS key #檢查key是否存在
  • EXPIRE key seconds #爲給定key設置過時時間(以秒爲單位)
  • PEXPIRE key milliseconds #設置key的過時時間,以毫秒爲單位
  • TTL key #以秒爲單位,返回給定key的剩餘生存時間
  • PTTL key #以毫秒爲單位返回key的剩餘過時時間
  • PERSIST key #移除key的過時時間,key將持久保持(過時的元素沒法回覆)
  • keys pattern #查找全部符合給定模式(pattern)的key。keys 通配符:*表明全部 ?表明一個字符
  • RANDOMKEY #從當前數據庫中隨機返回一個key
  • RANAME key newname #修改key的名稱
  • MOVE key db #將當前數據庫的key移動到給定的數據庫db當中
  • TYPE key 返回key所存儲的值的類型

Redis命令應用場景

EXPIRE key second
1.限時的優惠活動信息
2.網站數據緩存(對於一些須要定時更新的數據)
3.手機驗證碼
4.限制網站的方可訪問頻率(例如:1分鐘最多訪問10次)
5.命令不區分大小寫,可是key區分大小寫redis

Key的命名建議

redis 單個key 存入512M大小
1.key不要太長,儘可能不要超過1024字節,這不只消耗內存, 並且會下降查詢效率
2.key也不要過短,過短的話,key的可讀性會下降
3.在一個項目中,key最好使用統一的命名格式,列入user:123:password;
4.key區分大小寫數據庫

相關文章
相關標籤/搜索