python操作redis的列表資料型別

2021-09-29 12:54:59 字數 896 閱讀 3455

import redis

#建立資料庫連線物件

r = redis.redis(host=

'資料庫伺服器位址'

,port=

6379

,db=

'資料庫號'

,password=

'***')#增

#從左邊壓入元素:#class:teachers:['laoqi','maria','laoguo','chaogege']

r.rpush(

'class:teachers'

,'laoqi'

,'maria'

,'laoguo'

,'chaogege'

)#在列表指定元素前後插入元素

r.linsert(

'class:teachers'

,'after'

,'maria'

,'laotao')#刪

#剔除列表中的其他元素,只保留制定範圍內的元素(包括終止值)

r.ltrim(

'class:teachers',0

,3)#從列表中彈出元素

while

true

:#尾部彈出,彈出元組,列表為空時阻塞3seconds並彈出none

result = r.brpop(

'class:teachers',3

))if result:

#result:(b'class:teachers',b'laoguo')

print

(result[1]

.decode())

else

:break

r.delete(

'class:teahers'

)

Python操作EXCEL列轉行

總結業務整理了工藝的模板需要匯入到系統中,但是系統中的表結構是工序只有乙個列,不同值按行分開,而模板是每道工序分成多個列,這個時候可以使用python自動處理execl,將列自動轉換成行。如下 示例 import pandas as pd 如下 示例 讀取資料 df pd.read excel 拆列...

python的列表操作 在Python中列表的操作

列表可以做什麼?假設你要建立乙個基於 go fish 的遊戲。如果你不知道 go fish 是什麼,就去網上查一下。要實現這個遊戲,你需要有乙個辦法,把 一摞紙牌 這一概念寫到python程式中。然後你要寫 python 去操作這紙牌,讓玩家覺得他是真的在玩紙牌。這個 一摞紙牌 的結構,被程式設計師...

python程式設計(redis操作)

1 安裝redis 安裝redis不複雜,乙個apt get命令就可以解決,sudo apt get install redis server 2 驗證redis是否已經安裝 ps aux grep redis 3 安裝python redis sudo apt get install python...