redis基本數(shù)據(jù)類型
Strint:字符串類型,二進制安全,可以包含任何數(shù)據(jù)
Hash:哈希類型,鍵值對(key:value)集合
List:字符串列表類型
Set:字符串類型的無序集合
Zset:每個元素會關(guān)聯(lián)一個double類型的分數(shù),redis童年各國分數(shù)來為集合中的成員進行從小到大的排序
redis基本命令
類型 寫入 獲取 刪除
Strint set get delete
Hash hmset hget hdel
List lpush lindex
Set sadd smembers
Zset zadd zrange
redis持久化
Redis是運行在內(nèi)存中,但也同樣提供了持久化機制
AOF:記錄服務(wù)器執(zhí)行的所有寫操作,并在服務(wù)器啟動時,通過重新執(zhí)行這些命令來還原數(shù)據(jù)集
RDB:生成數(shù)據(jù)集的時間快照
手動讓redis進行數(shù)據(jù)保存:save
打開 AOF功能:修改配置文件中 appendonly yes
Python3中初始化Redis
首先可以pip3 install redis 安裝
'''def init(self):
self.host = 'localhost'
self.port = '6379'
self.r = redis.StrictRedis(host=self.host,port=self.port)
'''