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