1、值的長度不能超過512m
設定資料
>set mykey somevalue
獲取資料
>get mykey
當 key 存在時會失敗,相反,當key不存在時會成功
>set mykey newval nx
>set mykey newval xx
原子遞增
>set counter 100
>incr counter #加1
>incrby counter 50 #加50
為減少等待時間,一次可以儲存或者獲取多個key對應的值
>mset a 10 b 20 c 30
>mget a b c #mget 返回由值組成的陣列
>exists mykey #判斷 key 是否存在
>del mykey #刪除 key
>type mykey #檢視 key 的型別
資料在限定時間內存活
>expire key 5 #設定 key 存活時間是5秒
>persist key #去除超時時間
>set key 100 ex 10 #在建立的時候設定超時時間
>ttl key #檢視key剩餘的存活時間
>lpush mylist a b "foo"
#向列表左側新增資料
>rpush mylist a #向列表右側新增資料
>lpop mylist #從列表左側移除資料
>rpop mylist #從列表右側移除資料
>lrange mylist 0 -1 #返回列表元素,0代表開始位置,-1代表結束位置為倒數第乙個元素,以此類推,下標從0開始計算的
>ltrim mylist 0 2 #擷取元素,引數同上,保留擷取的值
>llen mylist #返回列表長度
>hmset user:1000 name zhangsan age 20 #新增資料
>hget user:1000 name #獲取 name 的值
>hgetall user:1000 #獲取所有值
>hincrby user:1000 age 10 #age 增加10
>sadd myset 1 2 3 #新增元素
>smembers myset #檢視所有元素
>sismember myset 3 #檢視元素是否存在
>sunionstore game:1:deck deck #複製deck到game:1:deck
>spop game:1:deck #移除並返回一條資料
>scard game:1:deck #檢視數量
>zadd hackers 1940 "alan kay"
#新增元素,按照1940字典序排序
>zrange hackers 0 -1 #返回列表元素,0代表開始位置,-1代表結束位置為倒數第乙個元素,以此類推,下標從0開始計算的
>zrevrange hackers 0 -1 #倒序返回
>zrange hackers 0 -1 withscores #返回資料以及得分
>zrangebyscore hackers -inf 1950 #返回得分小於(包括)1950的元素
>zremrangebyscore hackers 1940 1960 #刪除區間得分元素
>zrank hackers "anita borg"
#返回排第幾
Redis常用命令
1 keys 返回滿足給定pattern的所有key。例如 keys 返回所有鍵 2 exists 確認乙個key是否存在。例如 exists age 3 del 刪除指定key。例如 del age 4 expire 設定乙個key的過期時間。例如 expire age 100 單位 秒 5 pe...
redis常用命令
redis cli p 6079 登陸redis,埠為6079 auth psssword 如果redis帶密碼,則執行上邊一行,password替換為你的密碼。src redis cli p 6380 keys wei xargs src redis cli p 6380 del 批量刪除埠為63...
Redis常用命令
啟動 redis 服務 src redis server或者src redis server redis.conf src redis server redis.conf 1 log.log 2 errlog.log 1為標準輸出,2為錯誤輸出 將 redis 作為 linux 服務隨機啟動 vi ...