日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Redis 常见命令

發布時間:2025/3/21 数据库 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Redis 常见命令 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

0. 5種數據類型

String(字符串) List(列表) Hash(字典) Set(集合) Sorted Set(有序集合)

1. String 字符串

set key value 設置key=value get key 或者鍵key對應的值 getrange key start end 得到字符串的子字符串存放在一個鍵 getset key value 設置鍵的字符串值,并返回舊值 getbit key offset 返回存儲在鍵位值的字符串值的偏移 mget key1 [key2..] 得到所有的給定鍵的值 setbit key offset value 設置或清除該位在存儲在鍵的字符串值偏移 setex key seconds value 鍵到期時設置值 setnx key value 設置鍵的值,只有當該鍵不存在 setrange key offset value 覆蓋字符串的一部分從指定鍵的偏移 strlen key 得到存儲在鍵的值的長度 mset key value [key value...] 設置多個鍵和多個值 msetnx key value [key value...] 設置多個鍵多個值,只有在當沒有按鍵的存在時 psetex key milliseconds value 設置鍵的毫秒值和到期時間 incr key 增加鍵的整數值一次 incrby key increment 由給定的數量遞增鍵的整數值 incrbyfloat key increment 由給定的數量遞增鍵的浮點值 decr key 遞減鍵一次的整數值 decrby key decrement 由給定數目遞減鍵的整數值 append key value 追加值到一個鍵 del key 如果存在刪除鍵 dump key 返回存儲在指定鍵的值的序列化版本 exists key 此命令檢查該鍵是否存在 expire key seconds 指定鍵的過期時間 expireat key timestamp 指定的鍵過期時間。在這里,時間是在unix時間戳格式 pexpire key milliseconds 設置鍵以毫秒為單位到期 pexpireat key milliseconds-timestamp 設置鍵在unix時間戳指定為毫秒到期 keys pattern 查找與指定模式匹配的所有鍵 move key db 移動鍵到另一個數據庫 persist key 移除過期的鍵 pttl key 以毫秒為單位獲取剩余時間的到期鍵。 ttl key 獲取鍵到期的剩余時間。 randomkey 從redis返回隨機鍵 rename key newkey 更改鍵的名稱 renamenx key newkey 重命名鍵,如果新的鍵不存在 type key 返回存儲在鍵的數據類型的值。

2. List 列表

blpop key1 [key2 ] timeout 取出并獲取列表中的第一個元素,或阻塞,直到有可用 brpop key1 [key2 ] timeout 取出并獲取列表中的最后一個元素,或阻塞,直到有可用 brpoplpush source destination timeout 從列表中彈出一個值,它推到另一個列表并返回它;或阻塞,直到有可用 lindex key index 從一個列表其索引獲取對應的元素 linsert key before|after pivot value 在列表中的其他元素之后或之前插入一個元素 llen key 獲取列表的長度 lpop key 獲取并取出列表中的第一個元素 lpush key value1 [value2] 在前面加上一個或多個值的列表 lpushx key value 在前面加上一個值列表,僅當列表中存在 lrange key start stop 從一個列表獲取各種元素 lrem key count value 從列表中刪除元素 lset key index value 在列表中的索引設置一個元素的值 ltrim key start stop 修剪列表到指定的范圍內 rpop key 取出并獲取列表中的最后一個元素 rpoplpush source destination 刪除最后一個元素的列表,將其附加到另一個列表并返回它 rpush key value1 [value2] 添加一個或多個值到列表 rpushx key value 添加一個值列表,僅當列表中存在

3. Hash 字典,哈希表

hdel key field[field...] 刪除對象的一個或幾個屬性域,不存在的屬性將被忽略 hexists key field 查看對象是否存在該屬性域 hget key field 獲取對象中該field屬性域的值 hgetall key 獲取對象的所有屬性域和值 hincrby key field value 將該對象中指定域的值增加給定的value,原子自增操作,只能是integer的屬性值可以使用 hincrbyfloat key field increment 將該對象中指定域的值增加給定的浮點數 hkeys key 獲取對象的所有屬性字段 hvals key 獲取對象的所有屬性值 hlen key 獲取對象的所有屬性字段的總數 hmget key field[field...] 獲取對象的一個或多個指定字段的值 hset key field value 設置對象指定字段的值 hmset key field value [field value ...] 同時設置對象中一個或多個字段的值 hsetnx key field value 只在對象不存在指定的字段時才設置字段的值 hstrlen key field 返回對象指定field的value的字符串長度,如果該對象或者field不存在,返回0. hscan key cursor [match pattern] [count count] 類似scan命令

4. Set 集合

sadd key member [member ...] 添加一個或者多個元素到集合(set)里 scard key 獲取集合里面的元素數量 sdiff key [key ...] 獲得隊列不存在的元素 sdiffstore destination key [key ...] 獲得隊列不存在的元素,并存儲在一個關鍵的結果集 sinter key [key ...] 獲得兩個集合的交集 sinterstore destination key [key ...] 獲得兩個集合的交集,并存儲在一個集合中 sismember key member 確定一個給定的值是一個集合的成員 smembers key 獲取集合里面的所有key smove source destination member 移動集合里面的一個key到另一個集合 spop key [count] 獲取并刪除一個集合里面的元素 srandmember key [count] 從集合里面隨機獲取一個元素 srem key member [member ...] 從集合里刪除一個或多個元素,不存在的元素會被忽略 sunion key [key ...] 添加多個set元素 sunionstore destination key [key ...] 合并set元素,并將結果存入新的set里面 sscan key cursor [match pattern] [count count] 迭代set里面的元素

5. Sorted Set 有序集合

zadd key score1 member1 [score2 member2] 添加一個或多個成員到有序集合,或者如果它已經存在更新其分數 zcard key 得到的有序集合成員的數量 zcount key min max 計算一個有序集合成員與給定值范圍內的分數 zincrby key increment member 在有序集合增加成員的分數 zinterstore destination numkeys key [key ...] 多重交叉排序集合,并存儲生成一個新的鍵有序集合。 zlexcount key min max 計算一個給定的字典范圍之間的有序集合成員的數量 zrange key start stop [withscores] 由索引返回一個成員范圍的有序集合(從低到高) zrangebylex key min max [limit offset count]返回一個成員范圍的有序集合(由字典范圍) zrangebyscore key min max [withscores] [limit] 返回有序集key中,所有 score 值介于 min 和 max 之間(包括等于 min 或 max )的成員,有序集成員按 score 值遞增(從小到大)次序排列 zrank key member 確定成員的索引中有序集合 zrem key member [member ...] 從有序集合中刪除一個或多個成員,不存在的成員將被忽略 zremrangebylex key min max 刪除所有成員在給定的字典范圍之間的有序集合 zremrangebyrank key start stop 在給定的索引之內刪除所有成員的有序集合 zremrangebyscore key min max 在給定的分數之內刪除所有成員的有序集合 zrevrange key start stop [withscores] 返回一個成員范圍的有序集合,通過索引,以分數排序,從高分到低分 zrevrangebyscore key max min [withscores] 返回一個成員范圍的有序集合,以socre排序從高到低 zrevrank key member 確定一個有序集合成員的索引,以分數排序,從高分到低分 zscore key member 獲取給定成員相關聯的分數在一個有序集合 zunionstore destination numkeys key [key ...] 添加多個集排序,所得排序集合存儲在一個新的鍵 zscan key cursor [match pattern] [count count] 增量迭代排序元素集和相關的分數

?

轉載于:https://www.cnblogs.com/techliang666/p/9134669.html

總結

以上是生活随笔為你收集整理的Redis 常见命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 最新超碰在线 | 不卡中文一二三区 | 激情欧美在线 | 欧美粗暴se喷水 | 久久久伦理片 | 放荡的美妇在线播放 | 四虎永久在线精品免费网址 | 少妇熟女一区二区 | 亚洲综合av一区二区 | 在线免费黄色网址 | 草逼免费视频 | 天堂av2021 | 男人的天堂黄色 | 中国特级毛片 | 午夜精品在线播放 | 日韩成人欧美 | 麻豆changesxxx国产 | 国产网站一区 | 亚洲精品123区 | 精品亚洲一区二区三区 | 欧美三级视频网站 | 久久久综合久久久 | 东方av正在进入 | 日韩午夜视频在线观看 | 96日本xxxxxⅹxxx17 | 国产精品国产三级国产普通话对白 | 韩日免费av | 精品一区二区三区在线视频 | 国产午夜精品一区二区三区视频 | 欧美日韩免费网站 | 涩涩视频在线播放 | 成人午夜福利一区二区 | 国产女大学生av | 国产婷婷精品 | 亚洲国产中文字幕在线 | 在线国产播放 | 人妻av中文系列 | 99精品一级欧美片免费播放 | 天天干夜夜添 | 天天综合国产 | 超碰人人射 | 奇米色777| 免费看av毛片 | 国产欧美一区二区三区视频在线观看 | 国产精品xxx视频 | 97在线观视频免费观看 | 国产熟女一区二区三区四区 | 69av网| 探花系列在线观看 | 天堂在线视频观看 | 午夜视频在线看 | 欧美日韩高清在线 | 一色道久久88加勒比一 | 诱人的乳峰奶水hd | 亚洲 国产 欧美 日韩 | 丝袜+亚洲+另类+欧美+变态 | 91大片在线观看 | 污免费在线观看 | 亚洲女优在线观看 | 欧美色综合网 | 日韩黄色精品 | 国产欧美日本在线 | hitomi一区二区三区精品 | 欧洲精品无码一区二区 | 邻居少妇张开双腿让我爽一夜 | 久久婷婷成人综合色 | 韩国av不卡| 欧亚av| 日本xxxxxxxxx69 | 国产人免费人成免费视频 | 中文字幕乱码一二三区 | 日本视频www | 亚洲综合色一区 | jizz性欧美17 | 日本大尺度床戏揉捏胸 | 波多野 在线 | 黄色网址中文字幕 | 狠狠v欧美v日韩v亚洲ⅴ | 日韩欧美视频在线播放 | 国产精品主播视频 | 91人妻一区二区三区蜜臀 | 绿帽人妻精品一区二区 | 欧美性受xxxx狂喷水 | 日日操夜夜操天天操 | 日出白浆视频 | 久久久久免费看 | 日本a级在线 | ⅹxxxxhd亚洲日本hd老师 | 91亚州| 久热精品视频在线 | 天天艹日日艹 | 天天摸夜夜操 | 精品孕妇一区二区三区 | 国产精品第九页 | av免费网| aaaa黄色片 | 亚洲熟妇av一区二区三区 | 性福利视频 | 欧美精品一区二区三区久久 |