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服务器功能实现
Dec 23 Python
Python实现的二维码生成小软件
Jul 11 Python
Python 调用Java实例详解
Jun 02 Python
Python基于pygame模块播放MP3的方法示例
Sep 30 Python
Python 反转字符串(reverse)的方法小结
Feb 20 Python
基于python3 OpenCV3实现静态图片人脸识别
May 25 Python
python实现点对点聊天程序
Jul 28 Python
Python正则表达式匹配日期与时间的方法
Jul 07 Python
django自带serializers序列化返回指定字段的方法
Aug 21 Python
Python 批量刷博客园访问量脚本过程解析
Aug 30 Python
python3读取autocad图形文件.py实例
Jun 05 Python
Pytorch之Tensor和Numpy之间的转换的实现方法
Sep 03 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中Session的生成机制、回收机制和存储机制探究
2014/08/19 PHP
jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
2014/10/15 PHP
php隐藏IP地址后两位显示为星号的方法
2014/11/21 PHP
PHP实现即时输出、实时输出内容方法
2015/05/27 PHP
PHP7.0连接DB操作实例分析【基于mysqli】
2019/09/26 PHP
laravel实现于语言包的完美切换方法
2019/09/29 PHP
PHP连接MySQL数据库操作代码实例解析
2020/07/11 PHP
基于jQuery的简单九宫格实现代码
2012/08/09 Javascript
基于JavaScript实现活动倒计时效果
2017/04/20 Javascript
JS使用插件cryptojs进行加密解密数据实例
2017/05/11 Javascript
angular+ionic返回上一页并刷新页面
2017/08/08 Javascript
ES6使用export和import实现模块化的方法
2018/09/10 Javascript
微信小程序云函数使用mysql数据库过程详解
2019/08/07 Javascript
微信小程序实现传递多个参数与事件处理
2019/08/12 Javascript
Vue项目打包部署到iis服务器的配置方法
2019/10/14 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
2019/11/12 Javascript
js实现碰撞检测
2021/01/29 Javascript
[05:09]第二届DOTA2亚洲邀请赛决赛日比赛集锦:iG 3:0 OG夺冠
2017/04/05 DOTA
Python优化技巧之利用ctypes提高执行速度
2016/09/11 Python
python3实现抓取网页资源的 N 种方法
2017/05/02 Python
简单了解什么是神经网络
2017/12/23 Python
pandas 透视表中文字段排序方法
2018/11/16 Python
在python中只选取列表中某一纵列的方法
2018/11/28 Python
python实现趣味图片字符化
2019/04/30 Python
解决pycharm上的jupyter notebook端口被占用问题
2019/12/17 Python
在python3.64中安装pyinstaller库的方法步骤
2020/06/02 Python
python向企业微信发送文字和图片消息的示例
2020/09/28 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
2020/11/25 Python
医科大学生毕业的自我评价分享
2013/11/12 职场文书
教育学专业实习生的自我鉴定
2013/11/26 职场文书
《理想的风筝》教学反思
2014/04/11 职场文书
运动会加油稿100字
2014/09/19 职场文书
2014年科普工作总结
2014/12/06 职场文书
优秀大学生事迹材料
2014/12/24 职场文书
复兴之路纪录片观后感
2015/06/02 职场文书
2016优秀大学生个人事迹材料范文
2016/03/01 职场文书