小结
安装什么模块
可以让python操作redis
如何安装
?
redis模块
pip install redis
如何获得一个数据表的连接对象
?
import redis
conn = redis.StrictRedis(host=ip地址,port=端口, db=0)
增
有redis表的连接对象conn
插入string类型数据
键name
值teston
?
conn.set("name","testone")
查
有redis表的连接对象conn
获取string类型数据
name键对应的值
?
conn.get("name")
删
有redis表的连接对象conn
删除键name,键age
?
conn.delete("name", "age")
查所有键
有redis表的连接对象conn
查看所有的键
?
conn.keys()
一,连接centos的redis前,先得到ip地址
ifconfig
二,确保redis服务的开启
在centos上开启redis服务端
redis-server /etc/redis/redis.conf
确认服务是否开启
查询redis的进程是否存在
[root@localhost ~]# ps aux|grep redis
三 python操作redis
redis模块的安装pip install redis
StrictRedis类
redis模块上有这样的一个类
实例化它可以得到连接对象
import redis
# 获取与redis数据库的连接
conn = redis.StrictRedis(host='192.168.114.130', port=6379, db=0)
print('redis连接对象', conn)
# 添加一个键值对
conn.set('a1', 'aaaaa11111')
print('set ok')
结果
四,验证数据是否真的产生了景响
》在centos上启动客户端
redis-cli -h IP地址 -p 端口号
redis-cli -h 192.168.114.130 -p 6379
string类型相关方法一览
演练string类型操作导入类,连接数据库
>>> from redis import *
>>> sr = StrictRedis(host="172.16.212.104", port=6379, db=1)
>>> sr
插入数据与获取数
如果要查的键不存在
报错
修改数据
只需要再一次调用set方法就可以
删除数据
连接对象.delete(键1,键n)