Python安装并操作redis实现流程详解


Posted in Python onOctober 13, 2020

Redis

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

1、安装redis

yum install redis -y

或者

wget http://download.redis.io/releases/redis-3.0.6.tar.gz
tar xzf redis-3.0.6.tar.gz
cd redis-3.0.6
make

2、启动redis这里注意对配置文件修改打开注释,不然py客户端连不上

Python安装并操作redis实现流程详解

守护模式不开就no

Python安装并操作redis实现流程详解

指定配置文件进行启动

Python安装并操作redis实现流程详解

然后准备设置redis验证密码(不然py连接报错)Python安装并操作redis实现流程详解

退出,重新登录redis

Python安装并操作redis实现流程详解

3、python操作redis

#!/usr/bin/env python 
# -*- coding:utf8 -*-

import redis

r = redis.Redis(host='192.168.11.122',password='123123',port=6379)

r.set('foo', 'Bar')
print (r.get('foo'))

4、线程池操作redis

'''
redis-py 使用connection pool 来管理对一个redis server的所有连接,避免每次建立,释放连接的开销
默认 每个redis实例都会维护一个自己的链接池,然后作为参数redis,这样就可以实现多个redis 实例共享一个连接池
'''
import redis

pool = redis.ConnectionPool(host='192.168.11.122',password='123123',port=6379)

r = redis.Redis(connection_pool=pool)
r.set('name','Yu chao')
print(r.get('name'))

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
高性能web服务器框架Tornado简单实现restful接口及开发实例
Jul 16 Python
python实现分析apache和nginx日志文件并输出访客ip列表的方法
Apr 04 Python
Python网络爬虫项目:内容提取器的定义
Oct 25 Python
Python中XlsxWriter模块简介与用法分析
Apr 24 Python
对python中使用requests模块参数编码的不同处理方法
May 18 Python
Pandas 数据处理,数据清洗详解
Jul 10 Python
selenium + python 获取table数据的示例讲解
Oct 13 Python
Python实现八皇后问题示例代码
Dec 09 Python
django最快程序开发流程详解
Jul 19 Python
Python多线程通信queue队列用法实例分析
Mar 24 Python
Python基于进程池实现多进程过程解析
Apr 30 Python
Python应用实现处理excel数据过程解析
Jun 19 Python
python按照list中字典的某key去重的示例代码
Oct 13 #Python
Python importlib模块重载使用方法详解
Oct 13 #Python
Pycharm添加虚拟解释器报错问题解决方案
Oct 13 #Python
Python本地及虚拟解释器配置过程解析
Oct 13 #Python
Pycharm快捷键配置详细整理
Oct 13 #Python
Django项目创建及管理实现流程详解
Oct 13 #Python
OpenCV读取与写入图片的实现
Oct 13 #Python
You might like
使用PHP socke 向指定页面提交数据
2008/07/23 PHP
PHP mkdir()定义和用法
2009/01/14 PHP
php代码运行时间查看类代码分享
2011/08/06 PHP
浅谈PHP中关于foreach使用引用变量的坑
2016/11/14 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
js预载入和JavaScript Image()对象使用介绍
2011/08/28 Javascript
JavaScript设计模式之策略模式实例
2014/10/10 Javascript
了不起的node.js读书笔记之mongodb数据库交互
2014/12/22 Javascript
js对象的复制继承实例
2015/01/10 Javascript
浅谈Sticky组件的改进实现
2016/03/22 Javascript
AngularJS使用ng-repeat指令实现下拉框
2016/08/23 Javascript
Angular+Bootstrap+Spring Boot实现分页功能实例代码
2017/07/21 Javascript
详解如何在react中搭建d3力导向图
2018/01/12 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
2018/07/10 Javascript
Vue瀑布流插件的使用示例
2018/09/19 Javascript
vue解决一个方法同时发送多个请求的问题
2018/09/25 Javascript
一个Java程序猿眼中的前后端分离以及Vue.js入门(推荐)
2019/04/19 Javascript
js变量值传到php过程详解 将php解析成数据
2019/06/26 Javascript
vue内置组件component--通过is属性动态渲染组件操作
2020/07/28 Javascript
[00:28]DOTA2北京网鱼队选拔赛
2015/04/08 DOTA
python 数据清洗之数据合并、转换、过滤、排序
2017/02/12 Python
转换科学计数法的数值字符串为decimal类型的方法
2018/07/16 Python
python简单贪吃蛇开发
2019/01/28 Python
Python爬虫使用浏览器cookies:browsercookie过程解析
2019/10/22 Python
django自定义模板标签过程解析
2019/12/14 Python
Python3操作读写CSV文件使用包过程解析
2020/04/10 Python
使用keras实现孪生网络中的权值共享教程
2020/06/11 Python
int *p=NULL和*p= NULL有什么区别
2014/10/23 面试题
毕业生怎样写好自荐信
2013/11/11 职场文书
优秀毕业生求职推荐信范文
2013/11/21 职场文书
财务总监管理岗位职责
2014/03/08 职场文书
目标责任书范文
2014/04/14 职场文书
上诉答辩状范文
2015/05/22 职场文书
2016新党章学习心得体会
2016/01/15 职场文书
班干部竞选演讲稿(精选5篇)
2019/09/24 职场文书
基于Redission的分布式锁实战
2022/08/14 Redis