Redis的幾個常用操作

2021-08-20 06:28:55 字數 1276 閱讀 7604

」』

redis通常被稱為資料結構伺服器

特點:支援資料的持久化,可以將記憶體中的資料儲存在磁碟中,重啟的時候可以再次載入進行使用

使用connection pool來管理對乙個redis server的所有連線,避免每次建立、釋放連線的開銷。

預設,每個redis例項都會維護乙個自己的連線池。

可以直接建立乙個連線池,然後作為引數 redis,這樣就可以實現多個redis例項共享乙個連線池

」』

import redis

import time

start = time.time()

pool = redis.connectionpool(host='127.0.0.1', port=6379)

db = redis.redis(connection_pool=pool)

db.delete('url')
for i in range(10):

url = '' + str(i)

db.sadd('url', url)

print('第一次插入後所有的url:', db.smembers('url'))

out = db.sismember('url', '1')

if out == 0:

print('url沒有在集合中')

else:

print('url在集合中')

randon_url = db.srandmember('url')

print('隨機返回的值為:', randon_url)

for i in range(5, 20):

url = '' + str(i)

db.sadd('url', url)

print('第二次插入後所有的url:', db.smembers('url'))

item = db.spop('url')

print('取出的值為:', item)

print('剩餘url:', db.smembers('url'))

end = time.time()

for i in db.smembers('url'):

db.spop('url')

print(db.smembers('url'))

oracle的幾個常用操作

解除安裝oracle 執行regedit,刪除hkey local machine software oracle hkey local machine system currentcontrolset services,滾動 這個列表,刪除所有oracle入口。資料恢復到某個時間點 alter t...

git 的幾個常用操作

git 在我們平常工作中非常重要,只要接觸到 開發,就一定會用到該操作。我把這個稱為 拉 推操作 1 拉 如果你進入乙個新的公司,你需要先從git庫裡面 拉 你需要先開啟git的終端,然後cd到你需要把 存放的位址,然後輸入 git clone git本身的源 http協議2 推 執行完 的完善工作...

vim的幾個常用操作

現在很少會有人用vim來寫 所以vim更常用在server上面編輯配置檔案或者少量 編輯 vim操作命令非常之多,如果僅用作乙個配置檔案的編輯器,掌握幾個常用的操作就夠了 常用的操作其實就是 增刪改查 vim 分兩個模式 命令模式 編輯模式 vim conf.txt 這樣進去後預設是處在命令模式,此...