# 1,存字串
# name='name'
# value='張三'
# cache.setex(name,30,value)
# aa=cache.get(name)
# print(aa.decode())
# 2.刪除某個key
# key='user_1'
# cache.delete(key)
# 3,從sql取出,存入redis,並讀取
rds = redis.redis(host='127.0.0.1', port=6379)
conn = connect(host='127.0.0.1', port=3306, user='使用者名稱', passwd='密碼', db='資料庫', charset='utf8')
cursor = conn.cursor(cursors.dictcursor)
query = cursor.execute("select * from book")
row_all = cursor.fetchall()
for x in row_all:
key=x['id']
value=x
#把id作為key存入redis
rds.setex(key,30,json.dumps(value))
conn.commit()
conn.close()
# 獲取redis中所有的key
list_keys = rds.keys()
for key in list_keys:
#位元組轉字串
print(key.decode())
#根據key查詢value值
a=rds.get(key.decode())
print(json.loads(a.decode()))
supervisor管理redis,mysql程序
參考 檢視supervisor的管理檔案 檢視redis的啟動檔案 編寫supervisor的ini檔案 重啟suprvisor 檢視啟動偵聽程式 管理mysql程序 program mysql command usr sbin mysqld basedir usr datadir var lib ...
Redis 設定Redis訪問密碼
設定密碼有兩種方式。1.命令列設定密碼。執行cmd切換到redis根目錄,先啟動服務端 redis server.exe另開乙個cmd切換到redis根目錄,啟動客戶端 redis cli.exe h 127.0.0.1 p 6379客戶端使用config get requirepass命令檢視密碼...
redis外部訪問
1 redis的搭建這裡就不做描述的了,可以參考我的另外乙個部落格。2 說明一下我們在其他伺服器上面不能訪問自己搭建的redis伺服器的原因 1 bind 127.0.0.1 因為redis.conf中預設是配置的bind 127.0.0.1。這個就只能本地訪問,所以需要注釋掉 2 redis預設配...