python-redis交互

python-redis交互

1. redis的5种数据类型

1、string(字符串)应用程序场景:非常常见的场景用于计算站点访问量、当前在线人数等。
2、hash(哈希)应用程序方案:存储部分更改数据,如用户信息、会话共享。
3、list(列表)应用场景:最新消息排行榜;消息队列,以完成多程序之间的消息交换。
4、set(集合)
5、sort set (有序集合)使用场景:带有权重的元素,比如一个游戏的用户得分排行榜;比较复杂的数据结构,一般用到的场景不算太多。

2. 连接redis

import redis
 
host = 'localhost'
port = 6379
 
pool = redis.ConnectionPool(host=host, port=port)
conn = redis.Redis(connection_pool=pool)

3. StrictRedis对象对string类型数据进行增删改查

from redis import *
if __name__=="__main__":
    try:
        #创建StrictRedis对象,与redis服务器建⽴连接
        sr=StrictRedis()
        # 1、添加键name,值为xiaoyan
        result=sr.set('name','xiaoyan')
        # 2、获取键name的值
        # result = sr.get('name')
        # 3、设置键name的值,如果键已经存在则进⾏修改,如果键不存在则进⾏添加
        # result = sr.set('name','tangsan')
        # 4、设置键name的值,如果键已经存在则进⾏修改,如果键不存在则进⾏添加
        # result = sr.delete('name')
        #输出响应结果,如果添加成功则返回True,否则返回False
        print(result)
    except Exception as e:
        print(e)

4. mac m1安装redis

brew install redis
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

曾晶的总结

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

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

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

打赏作者

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

抵扣说明:

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

余额充值