Redis 是徹底開源免費的,遵照BSD協議,是一個高性能的key-value數據庫。redis
Redis 與其餘 key - value 緩存產品相比有如下三個特色:數據庫
Redis優點緩存
基本操做:數據結構
啓動Redis服務: redis-server redis.conf工具
Redis-cli 是 Redis 客戶端命令操做的簡易工具,相似 MongoDB 的 Shell 工具。性能
鏈接redis : redis-cli -h ip -p 6379 6379爲默認端口,能夠在 redi.conf中修改。測試
測試鏈接是否成功 ping 顯示pong 表明鏈接成功。server
Set key value [ex seconds] [px ms] [nx] [xx] ex 過時秒數,px 過時毫秒數,nx 若是不存在該鍵值,執行成功 xx 若是不存在該鍵值,執行失敗blog
Mset key1 value1 key2 value2 批量設置key值事務
Msetnx key1 value1 key2 value2 批量設置key值,若是有key值已存在 則所有執行失敗
Get key1 獲取key1的value
MGet key1 key2 獲取key1,key2 的 value
del key1 key2 刪除 key1 key2
strlen key1 獲取key1的value的字符串長度
Incr/decr key value++/value--
IncrBy/Decr key num value+num/value-num
IncrByFloat/DecrByFloat key num value+num/value-num key 爲指定字符串的鍵,鍵所對應的值必須是浮點數字,並存放於 String 中;