一、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')) #获取

最新文章

  1. Oracle建表
  2. spring学习遇到的问题汇总
  3. linux GO语言配置安装
  4. chroot
  5. Static Function Test
  6. Android getTopActivity的方法
  7. FZU 2112 Tickets
  8. D. Jzzhu and Numbers
  9. Ext.grid.EditorGridPanel分页刷新
  10. [已解决]import pymssql ImportError: libsybdb.so.5
  11. Mybatis代码自动生成插件使用
  12. java -ui自动化初体验
  13. 谷歌浏览器内核Cef js代码整理(三) 字符串处理
  14. OpenKM6.2.5的安装和配置详细过程(附启动失败原因)
  15. 安装配置openstack-dashboard(horizon)
  16. Mac OS下面安装mysql以及mysql常用命令
  17. rman基础知识理解(一)
  18. python基础之Event对象、队列和多进程基础
  19. java 多线程 day15 CyclicBarrier 路障
  20. 使用 gulp 压缩 CSS

热门文章

  1. mac 倍速播放
  2. Covered Points Count(思维题)
  3. Java 处理 XML 的三种主流技术及介绍
  4. deploy a ec2 and join into domain with terraform
  5. vue2.0基础知识,及webpack中vue的使用
  6. jquery中的get和post、ajax有关返回值的问题描述
  7. Nim博弈(nim游戏)
  8. ACM-ICPC 2018 南京赛区网络预赛 Sum
  9. poj1379 Run Away
  10. codechef T2 Chef and Sign Sequences