小结

安装什么模块
可以让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-python操作redis_数据

二,确保redis服务的开启

在centos上开启redis服务端

redis-server /etc/redis/redis.conf 

确认服务是否开启

查询redis的进程是否存在

[root@localhost ~]# ps aux|grep redis

redis-python操作redis_centos_02

redis-python操作redis_redis_03

三 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')

结果

redis-python操作redis_数据_04

四,验证数据是否真的产生了景响

》在centos上启动客户端

redis-cli -h IP地址 -p 端口号
redis-cli -h 192.168.114.130 -p 6379

redis-python操作redis_centos_05

string类型相关方法一览

redis-python操作redis_centos_06

redis-python操作redis_ip地址_07

redis-python操作redis_redis_08

redis-python操作redis_ip地址_09

redis-python操作redis_ip地址_10

演练string类型操作

导入类,连接数据库

>>> from redis import *
>>> sr = StrictRedis(host="172.16.212.104", port=6379, db=1)
>>> sr

redis-python操作redis_redis_11

插入数据与获取数

redis-python操作redis_ip地址_12

如果要查的键不存在

报错

redis-python操作redis_redis_13

修改数据

只需要再一次调用set方法就可以
redis-python操作redis_ip地址_14

删除数据

连接对象.delete(键1,键n)

redis-python操作redis_数据_15

显示所有的键

redis-python操作redis_centos_16

redis-python操作redis_数据_17