1. 程式人生 > >python redis使用方法

python redis使用方法

alt 直接 共享 redis services 部分 str 實現 spa

一、mac 下redis安裝

1、brew安裝redis

brew install redis

2、啟動redis服務器

brew services start redis

或者

redis-server /usr/local/etc/redis.conf

二、python操作redis

1、連接方式

  redis-py提供兩個類Redis和StrictRedis用於實現Redis的命令,StrictRedis用於實現大部分官方的命令,並使用官方的語法和命令,Redis是StrictRedis的子類

技術分享圖片
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import redis

r = redis.Redis(host=‘192.168.0.110‘, port=6379,db=0)
r.set(‘name‘, ‘zhangsan‘)   #添加
print (r.get(‘name‘))   #獲取
技術分享圖片

2、連接池

  redis-py使用connection pool來管理對一個redis server的所有連接,避免每次建立、釋放連接的開銷。默認,每個Redis實例都會維護一個自己的連接池。可以直接建立一個連接池,然後作為參數Redis,這樣就可以實現多個Redis實例共享一個連接池。

技術分享圖片
#!/usr/bin/env python
# -*- coding:utf-8 -*-
import redis

pool = redis.ConnectionPool(host=‘192.168.0.110‘, port=6379)
r = redis.Redis(connection_pool=pool)
r.set(‘name‘, ‘zhangsan‘)   #添加
print (r.get(‘name‘))   #獲取
技術分享圖片

python redis使用方法