redis訪問,redis mysql操作

2021-09-26 03:47:07 字數 1147 閱讀 6608

# 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預設配...