• Python3.7.1学习(一):redis的连接和简单使用


    1.python 利用 redis 第三方库

      首先安装:pip install redis

    2.reids的连接

         Redis使用StrictRedis对象来管理对一个redis server 的所有连接,避免每次建立,释放连接的开销,默认,每个Redis实例都会维护一个自己的连接池。可以直接建立一个连接池,然后作为参数Redis,这样就可以实现多个Redis实例共享一个连接池。

     

    # import redis
    from redis import StrictRedis
    if __name__=="__main__":
    try:
    # 创建StrictRedis对象,与redis服务器建⽴连接
    # sr = StrictRedis() #不需要密码连接Redis
    #host = '127.0.0.1'为服务器IP, port = 6379为端口号, password = 'topsky'为密码,
    # decode_responses = True,db=3为数据库
    sr = StrictRedis(host = '127.0.0.1', port = 6379, password = 'topsky',decode_responses = True)
       except Exception as e:

      print(e)

    3.redis的简单使用
     
       #获取Key的值
    print(sr.get('name'))
    #修改Key的值
    sr.set('name','老男孩-alex')
    print(sr.get('name'))
    # 删除Key健值,返回的值为1
    sr.set('name1','jack')
    print(sr.get('name1'))
    result = sr.delete('name1')
    print(result)
    # 删除多个Key健值,返回的值为删除成功Key的个数
    sr.set('name1', 'jack')
    sr.set('name2', 'jack2')
    result = sr.delete('name1','name2')
    print(result)
    #获取数据库中所有的健值
    result = sr.keys()
    print(result)
    # 设置集合
    # sr.sadd('set1', 'v1', 'v2', 'v3')
    # sr.sadd('set1', 'v2')
    # 显示集合的值
    # print(sr.smembers('set1'))
    #(1)数据string操作
     


  • 相关阅读:
    多媒体笔记
    全部MIME类型列表
    PHP 标记 <?= <?php
    js渐显文字 时间间隔
    ThinkPHP5 隐式传参的获取方法
    [php] Fatal error: Class Exception not found in
    ionic2 The --v1 and --v2 flags have been removed.
    java POI导出excel,合并单元格边框消失
    swagger暴露程序接口文档
    SpringBoot整合Mybatis
  • 原文地址:https://www.cnblogs.com/simpleBlue3/p/10693281.html
Copyright © 2020-2023  润新知