redis是目前非常流行的nosql資料庫之一。主要用於在web應用中充當快取,比如存放使用者資訊(一般存放使用者資訊時都會使用多台redis伺服器,使用主從伺服器,主伺服器用於寫操作,從伺服器用於讀操作)。
redis是非常流行的key-value資料庫,主要有五種資料型別分別是:
string、hashes、lists、sets,sorted sets.
本文主要是講解redis對string的基本操作。
首先啟動redis。
windows下雙擊執行startsentinel.bat哨兵和startserver.bat。啟動服務後,雙擊執行redis-cli.exe。
啟動後介面如下:
1:使用set命令可以向redis中插入乙個值格式如下:
set key value
注意value需要使用雙引號,操作成功後會返回ok
2:使用get獲取值
get key
操作成功後返回該值
3:使用del刪除值
del key
操作成功後返回影響 個數
4:設定鍵值的過期時間
expire key
操作成功後返回受影響的個數
上圖設定的是key1過期時間為20秒,20秒之內可以獲取到該值,20秒之後則無法獲取該值。
redis中String型別常用命令
設值 set key value 單獨設值 setnx key1 value1 單獨設值,新增返回1,修改返回0 setex key1 10 value1 設臨時值,10為過期時間 秒 setrange key1 index value 替換字串,從index開始替換 mset k1 v1 k2 v...
redis中string型別常用命令
set k1 v1 設定k1 get k1 得到k1的value incr k1 把k1對應的整數值加1,返回加1後的值,如果k1不存在,則建立乙個k1,初始值為0,加1後返回1 decr k1 減1操作,不存在的key初始值為0,減1後返回 1 strlen k1 返回字元長度,如果字元不存在返回...
Redis常用命令
1 keys 返回滿足給定pattern的所有key。例如 keys 返回所有鍵 2 exists 確認乙個key是否存在。例如 exists age 3 del 刪除指定key。例如 del age 4 expire 設定乙個key的過期時間。例如 expire age 100 單位 秒 5 pe...