」』
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 這樣進去後預設是處在命令模式,此...