import redis
#redis的使用
"""
{
"k1":"v1",
'names': ['把几个','鲁宁','把几个','鲁宁','把几个','把几个','把几个','把几个',]
} """ conn = redis.Redis(host='192.168.20.150',port=,password='')
# conn.set('ldq_k1','v1')
k1 = conn.get('ldq_k1')
print(k1)#b'v1'
# conn.rpush('ldq_k2',*[,,,,,])
k2= conn.rpop('ldq_k2')
print(k2) # print(conn.rpop('sale_id_list'))
# conn.set('k1','v1') # 向远程redis中写入了一个键值对
# val = conn.get('k1') # 获取键值对
# print(val)
# conn.lpush('names_list',*['把几个','鲁宁']) #
# v = conn.llen('names_list')
#
# for i in range(v):
# val = conn.rpop('names_list')
# val = conn.lpop('names_list')
# print(val.decode('utf-8'))
# v = conn.llen('namessssss_list')
# print(v) # ['把几个','鲁宁','把几个','鲁宁','把几个','把几个','把几个','把几个',] # conn.lpush('sale_id_list',*[,,,,,,,]) # 自动分配时,获取销售ID
# sale_id = conn.rpop('sale_id_list') # 获取之后,未使用。再重新加入到原来的列表中
# conn.rpush('sale_id_list',) # conn.delete('sale_id_list_origin')
# conn.rpush('sale_id_list_origin',*[,,,,,,,]) # ct = conn.llen('sale_id_list_origin')
# for i in range(ct):
# v = conn.lindex('sale_id_list_origin',i)
# conn.rpush('sale_id_list',v)
#
# v = conn.lpop('sale_id_list')
# print(v)
#
# conn.delete('sale_id_list_origin')
# conn.delete('sale_id_list') # 第一次运行,只有数据库有数据 # 如果数据库中没有取到数据,那么直接返回None
# 否则
# conn.rpush('sale_id_list',*[,,,,,,,])
# conn.rpush('sale_id_list_origin',*[,,,,,,,]) # 接下类一个一个获取,如果取到None,表示已经取完
# sale_id = conn.lpop('sale_id_list')
# if not sale_id:
# # 先判断,是否需要重置
# if reset:
# conn.delete('sale_id_list_origin')
# conn.delete('sale_id_list')
# # 重新从数据库获取,并给两个进行复制
# reset = False
# else:
# ct = conn.llen('sale_id_list_origin')
# for i in range(ct):
# v = conn.lindex('sale_id_list_origin', i)
# conn.rpush('sale_id_list', v)
# sale_id = conn.lpop('sale_id_list')
#
# print(sale_id) # v = conn.get('xxfasdf9dfsd')
# print(v)

Redis的使用(待更新)的更多相关文章

  1. redis 实时从mysql 更新数据

    现在的互联网普遍都用redis+mysql ,查询一般放在 redis  上,更改 放在 redis  上, 如果更新 mysql数据到  redis 上呢? mysql 有四中类型的日志 Error ...

  2. 使用Redis SortedSet实现增量更新

    导读:前段时间有个需求是提供一个接口供客户端增量更新数据,当有数据被删除了以后客户端也需要感知到,并且要支持一定并发: 关键词:高并发,增量更新 前言 何谓增量更新,顾名思义就是只更新变化的部分,这样 ...

  3. Redis总结--【持续更新】

    # 什么是Redis? Redis 是完全开源免费的,是一个高性能的key-value内存数据库,读的速度是110000次/s,写的速度是81000次/s     它有以下三个特点:   Redis不 ...

  4. redis基础学习(不定期更新)

    redis简介 redis是Remote Dictionary Server(远程数据服务)的缩写 数据模型是key-value,是用C编写的 数据类型有string list hash set so ...

  5. Redis 面试题(持续更新)

    前言 看了一圈,发现Redis的面试题主要问的是如下几块: 原理 用处(缓存/队列 包括Pub.Sub/计数器/排行榜等) 基本操作与数据类型 消息队列 且与其它消息队列的区别 主从备份 宕机如何处理 ...

  6. SpringBoot AOP控制Redis自动缓存和更新

    导入redis的jar包 <!-- redis --> <dependency> <groupId>org.springframework.boot</gro ...

  7. Redis设置和更新Key的过期时间

    EXPIRE key seconds 为给定 key 设置生存时间,当 key 过期时(生存时间为 0 ),它会被自动删除. 在 Redis 中,带有生存时间的 key 被称为『易失的』(volati ...

  8. 【Azure Redis 缓存】如何得知Azure Redis服务有更新行为?

    问题描述 Azure Redis作为微软云提供的一种PaaS服务,由于PaaS的特性,服务端的安装和维护.修补.升级等操作均由平台放负责.虽然最终用户只需要关注当前服务的使用,但是后台的升级和补丁行为 ...

  9. Redis(li)

    一.Redis基础介绍 redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset ...

  10. redis中的key设置过期时间

    EXPIRE key seconds 为给定  key  设置生存时间,当  key  过期时(生存时间为  0  ),它会被自动删除. 在 Redis 中,带有生存时间的  key  被称为『易失的 ...

随机推荐

  1. 福利爬虫妹子图之获取种子url

    import os import uuid from lxml import html import aiofiles import logging from ruia import Spider, ...

  2. Python3学习笔记22-文件读写

    读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操 ...

  3. Ex 6_1 和最大的相连子序列..._第五次作业

    设数值列表a0,a1 . . . an存放在数组arr[0. . .n]中. sum[0],sum[1],sum[2] . . . .sum[n]为以该下标为终点元素的连续子序列的和的最大值,则sum ...

  4. 【前端】三个bug

    目录 一.Array对象的indexOf() 二.使用jquery,clone()下拉框问题 三.jquery获取获取html5的data-*属性 一.Array对象的indexOf() 1.inde ...

  5. OneNET麒麟座应用开发之四:数据上传测试

    已经测试过OneNET麒麟座开发板了,这次来尝试与OneNET的连接和数据上传.这也是我们测试这块开发办的主要原因,因为在十几种我们有这种将分散的采集点数据上传到后台的需求. 先看看麒麟座这块开发板, ...

  6. dispatchers 设置

    Oracle连接方式(dispatchers 设置) oracle 响应客户端请求有两种方式: 1 专有连接:用一个服务器进程响应一个客户端请求 2 共享连接:用一个分派器(dispatcher)响应 ...

  7. python恶俗古风诗自动生成器

    # -*- coding:utf-8 -*- #模仿自: http://www.jianshu.com/p/f893291674ca#python恶俗古风诗自动生成器from random impor ...

  8. PHP接口继承及接口多继承原理与实现方法详解

    在PHP的接口中,接口可以继承接口.虽然PHP类只能继承一个父类(单继承),但是接口和类不同,接口可以实现多继承,可以继承一个或者多个接口.当然接口的继承也是使用extends关键字,要多个继承的话只 ...

  9. 数论-质数 poj2689,阶乘分解,求阶乘的尾零hdu1124, 求尾零为x的最小阶乘

    /* 要求出[1,R]之间的质数会超时,但是要判断[L,R]之间的数是否是素数却不用筛到R 因为要一个合数n的最大质因子不会超过sqrt(n) 所以只要将[2,sqrt(R)]之间的素数筛出来,再用这 ...

  10. Windows安装Nginx

    环境:Windows 10 Nginx :nginx-1.13.12 安装步骤: 1.下载Nginx 进入官方网站下载页面 https://nginx.org/en/download.html 可以看 ...