redis数据库的基本使用及与python的互交

1.数据库的安装

2.启动服务端

切换到所在目录 redis-server.exe redis.windows.conf

3.启动客户端

redis-cli -h 127.0.0.1 -p 6379
-h ip地址  -p 端口号

4.redis 的配置文件

(1)daemonize yes 后台运行(守护进程的方式运行)
(2)pidfile /var/run/redis-sever.pid 保存的运行文件
(3)port 6379 端口号
 (4)bind 127.0.0.1 绑定ip,若远程访问,可将此行注释,或填写真实ip
(5)logfile /var/log/redis/redies-sever.log 日志文件保存的目录
(6)databases 16 数据库的数目,默认位16个

5.redies的数据类型

(1).string
    增 set the string value a key
        set age 14 
        set name itcast
    查找 get name 
    删除 del name
    追加 append name xiaohong
    设置过期时间 setex name 100 xiaohong
    查看过期时间 ttl name
    设置多个值 mset name xiaohong like xiaoming
    获得多个 mget name like
(2) key
    查看设置的key keys*
    查看已a开头的key keys a*
    判断是否存在key exists name
    查看key的类型 type name
    给key设置过期时间 expire age
(3)hash
    设置 hset person name itcast
    查找 hget person name
     设置多个值 hmset person name xiaohong age 14
     查找多个值 hget person name age  
    查看hash所有的key hkeys person
    查看hash所有的值 hvals person
    删除 hdel person name
    删除全部 del person
(4)list
    左插入 lpush class zhangsan
    查看元素 lrange class 0 -1
    移除   lrem class 1 lisi删除一个lisi
    更新   lset class 0 gengxin在坐标0位置更新
    插入   linsert class before lisi abcd
(5) set
   无序性集合,无重复元素,无修改操作
    增加 sadd stu zhangshan lisi
    查看 smembers stu
    移除 srem stu lisi
(6) zset 有序集合
    有序集合,不重复,按权重进行排序
    添加 zadd stu1 100 lisi 99 hanmeimei
    查看 zrange stu1 0 -1
    删除 zrem stu1 lisi
    查询权重 zscore stu1 lisi
    查询多个权重 zrangebyscore stu1 20 50 

6.与python互交

(1)import redis
     r = redis.Redis(host = "localhost",port=6379,db=0)
     r.set("foo","bar")
     r.get("foo")
 (2)主从的搭建
    该配置文件
    重启redis
(3)集群的搭建
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

抬头看天空

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值