python redis使用方法
阿新 • • 發佈:2018-07-07
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使用方法