91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

redis數據庫及與python交互用法簡單示例

發布時間:2020-09-22 23:45:34 來源:腳本之家 閱讀:175 作者:HMMHMH 欄目:開發技術

本文實例講述了redis數據庫及與python交互用法。分享給大家供大家參考,具體如下:

redis數據操作

1.string類型:主要存儲字符串

操作 命令
設置鍵值 set key value
設置鍵值與過期時間 setex key seconds(單位為秒) value
設置多個鍵 met key1 value1 key2 value2 …
追加值 append key value
獲取值 get key
獲取多個 鍵的值 mget key1 key2 …

2.hash類型:主要用于存儲對象,對象的結構為屬性和值

操作 命令
設置單個屬性 hset key field value (例:hset user name xiaoming)
設置多個屬性 hmset key fiel1 value1 field2 value2…
獲取指定鍵所有屬性 hkeys key
獲取一個屬性的值 hget key field
獲取多個屬性的值 hmget key field1 field2…
獲取所有屬性的值 hvals key
刪除屬性 hdel key field1 field2…

3.list類型:存儲列表

操作 命令
在左側插入數據 lpush key value1 value2…
在右側插入數據 rpush key value1 value2…
在指定元素前插入 linsert key before 元素 插入元素
在指定元素后插入 linsert key after 元素 插入元素
獲取指定范圍值 lrange key start stop(支持負索引)
設置指定索引位置的值(修改) lset key index value
刪除指定元素 lrem key count value (count>0表示從頭到尾刪除的次數,count=0刪除所有,count<0表示從尾到頭刪除的次數)

4.set類型:存儲無序集合

操作 命令
添加元素 sadd key member1 member2…
獲取所有元素 smembers key
刪除指定元素 srem key

5.zset類型:有序集合,每個元素關聯一個double類型的score,表示權重,按權重排序

操作 命令
添加元素 zadd key score1 member1 score2 memeber2…
返回指定范圍元素 zrange key start stop
返回指定范圍權重的元素 zrangebyscore key min max
返回指定成員的權重 zscore key member
刪除指定元素 zrem key member1 member2…
刪除指定權重范圍元素 zrembyscore key min max

6.鍵命令:

操作 命令
查找鍵(參數支持正則) keys pattern(keys *查看所有鍵,keys a*查找a開頭的鍵)
判斷鍵是否存在 exists key(存在返回1,不存在返回0)
查看鍵的類型 type key
刪除鍵及對應的值 del key1 key2…
設置鍵的過期時間 expire key seconds
查看鍵的有效時間 ttl key

與python交互使用

1.StricRedis類:

通過init創建對象,指定參數host、port與指定的服務器和端⼝連接,host默認為localhost,port默認為6379,db默認為0

例:

sr = StrictRedis(host='localhost', port=6379, db=0)

簡寫

sr=StrictRedis()

2.對象操作:

例:

增加(修改):

#創建StrictRedis對象,與redis服務器建立連接
sr=StrictRedis()
#添加鍵name,值為itheima
result=sr.set('name','itheima')

獲取:

result = sr.get('name')

刪除:

result = sr.delete('name')

操作方法基本與redis數據庫操作一樣

更多關于Python相關內容感興趣的讀者可查看本站專題:《Python常見數據庫操作技巧匯總》、《Python編碼操作技巧總結》、《Python數據結構與算法教程》、《Python Socket編程技巧總結》、《Python函數使用技巧總結》、《Python字符串操作技巧匯總》、《Python入門與進階經典教程》及《Python文件與目錄操作技巧匯總》

希望本文所述對大家Python程序設計有所幫助。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

天长市| 永平县| 白山市| 贵州省| 大竹县| 中山市| 锡林浩特市| 鄂伦春自治旗| 林口县| 白山市| 攀枝花市| 大姚县| 兴化市| 札达县| 杭锦旗| 江山市| 渑池县| 凤翔县| 南涧| 天镇县| 武乡县| 南康市| 桐城市| 漠河县| 林甸县| 若羌县| 文山县| 黎川县| 河北省| 师宗县| 万宁市| 汉沽区| 上饶县| 望谟县| 同江市| 峨山| 景德镇市| 枣庄市| 麻栗坡县| 柘荣县| 库尔勒市|