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 相关文章推荐
Python FTP两个文件夹间的同步实例代码
May 25 Python
python pandas库中DataFrame对行和列的操作实例讲解
Jun 09 Python
利用python打开摄像头及颜色检测方法
Aug 03 Python
Python3转换html到pdf的不同解决方案
Mar 11 Python
关于Python 的简单栅格图像边界提取方法
Jul 05 Python
django url到views参数传递的实例
Jul 19 Python
详细介绍pandas的DataFrame的append方法使用
Jul 31 Python
django实现用户注册实例讲解
Oct 30 Python
Python+PyQt5+MySQL实现天气管理系统
Jun 16 Python
python 6行代码制作月历生成器
Sep 18 Python
python爬虫爬取网页数据并解析数据
Sep 18 Python
python基础之类属性和实例属性
Oct 24 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提示Failed to write session data错误的解决方法
2014/12/17 PHP
php冒泡排序与快速排序实例详解
2015/12/07 PHP
PHP开发实现微信退款功能示例
2017/11/25 PHP
兼容多浏览器的字幕特效Marquee的通用js类
2008/07/20 Javascript
图片翻转效果具体实现代码
2014/01/09 Javascript
js模拟C#中List的简单实例
2014/03/06 Javascript
jquery 构造函数在表单提交过程中修改数据
2015/05/25 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖动基本操作
2015/11/30 Javascript
jQuery实现点击水纹波动动画
2016/04/10 Javascript
使用JavaScript触发过渡效果的方法
2017/01/19 Javascript
原JS实现banner图的常用功能
2017/06/12 Javascript
vue给input file绑定函数获取当前上传的对象完美实现方法
2017/12/15 Javascript
JS使用Date对象实时显示当前系统时间简单示例
2018/08/23 Javascript
简单了解前端渐进式框架VUE
2020/07/20 Javascript
vue 解决provide和inject响应的问题
2020/11/12 Javascript
[05:16]《大圣!大圣》——DOTA2新英雄齐天大圣配音李世宏老师专访
2016/12/13 DOTA
python3模拟百度登录并实现百度贴吧签到示例分享(百度贴吧自动签到)
2014/02/24 Python
实例讲解Python设计模式编程之工厂方法模式的使用
2016/03/02 Python
python如何重载模块实例解析
2018/01/25 Python
使用python的pexpect模块,实现远程免密登录的示例
2019/02/14 Python
详解Python3网络爬虫(二):利用urllib.urlopen向有道翻译发送数据获得翻译结果
2019/05/07 Python
Python configparser模块应用过程解析
2020/08/14 Python
内容编辑个人求职信
2013/12/10 职场文书
护理实习自我鉴定
2013/12/14 职场文书
党的群众路线教育实践活动通讯稿
2014/09/10 职场文书
2014年就业工作总结
2014/11/26 职场文书
担保书范文
2015/01/20 职场文书
幼儿园中班个人总结
2015/02/28 职场文书
行政经理岗位职责
2015/04/15 职场文书
不同意离婚上诉状
2015/05/23 职场文书
整理Python中常用的conda命令操作
2021/06/15 Python
一文带你探究MySQL中的NULL
2021/11/11 MySQL
「Manga Time Kirara MAX」2022年5月号封面公开
2022/03/21 日漫
利用uni-app生成微信小程序的踩坑记录
2022/04/05 Javascript
Consul在linux环境的集群部署
2022/04/08 Servers
mysql通过group by分组取最大时间对应数据的两种有效方法
2022/09/23 MySQL