redis使用_python

一、redis的介绍

redis,也就是缓存:进行数据共享,独立的程序。与rabbitmq相比,可以将消息传递给多个程序,不会使用完之后就删除

二、redis安装与使用操作

1、下载安装包解压

tar -zxvf redis-3.0.6.tar.gz

cd redis-3.0.6

make

2、启动服务端

./src/redis-server

3、启动客户端

./src/redis-cli

4、直接连接操作

./src/redis-cli

set name chen

set age 22

三、python连接操作redis

1、python连接

注:安装之后可能会出现连接失败的问题,尝试使用telnet端口,通信没有问题,但是报错reids正在保护模式
需要进行下面的设置
redis默认只允许本地访问,要使redis可以远程访问可以修改redis.conf

  解决方法:
  (1)修改配置文件,注释bind,protected-mode改为no
  (2)启动server的时候 后面添加 --protected-mode no
  (3)直接在本地的客户端连接上server,输入 config set protected-mode no

(1)普通连接:一般用户交互不频繁的程序

import redis
r=redis.Redis(host='ip',port=6379)
r.set('name','chen')
print(r.get('name'))

(2)连接池连接:交互频繁的连接方式

import redis

pool=redis.ConnectionPool(host='ip',port=6379)
r=redis.Redis(connection_pool=pool)
r.set('name','chen')
print(r.get('name'))

四、reis的五种操作
1.字符串(strings)
2.字符串列表(lists)
3.字符串集合(sets)
4.有序字符串集合(sorted sets)
5.哈希(hashes)
更多详细参数使用可参考:
http://doc.redisfans.com/
https://www.cnblogs.com/wupeiqi/articles/5132791.html

原文地址:https://www.cnblogs.com/chenxiaozan/p/12680793.html