windows 下启动redis amp;amp; Python 操作 redis
windows 下启动redis && Python 操作 redis 前提:??
1.先启动redis-server.exe ,双击即可 或者? cmd 中执行:redis-server.exe? redis.windows.conf?? 2.新打开一个cmd窗口,进入redis的安装路径下执行:redis-cli.exe -h localhost? -p 6379?? 3.测试 ??4.执行Python 代码? ? (代码来源:极客时间) #!/usr/bin/env python #-*-coding:utf-8-*- # @Author : clover # @Time : 2019/9/17 8: import redis import time print (redis.__file__) #创建redis连接 pool=redis.ConnectionPool(host=‘localhost‘,port=6379) r=redis.StrictRedis(connection_pool=pool) #记录当前时间 time1=time.time() #1万次写 for i in range(10000): data={‘username‘:‘clover‘,‘age‘:‘20‘} r.hmset("users"+str(i),data) #统计写时间 delta_time=time.time()-time1 print(delta_time) #统计当前时间 time1=time.time() #1万次读 for i in range(1000): result=r.hmget("users"+str(i),[‘username‘,‘age‘]) #统计读时间 delta_time=time.time()-time1 print(delta_time) ?结果: ? 以下内容源于极客时间:SQL必知必会 ?redis基础知识&&常用命令
4.Redis的数据类型:字符串、哈希、列表、集合、有序集 字符串类型是redis提供的最基本的数据类型 ,如红色标记 哈希值? 如黄色标记和蓝色标记 黄色表示单个? 蓝色表示同时设置多个 ? ? 字符串列表(list)的底层是一个双向链表结构,所以我们可以向列表的两端添加元素 时间复杂度都为O(1) ? ? 字符串集合(set)是字符串类型的而无序集合,与列表(list)的区别在于集合中的元素是无序的,同时元素是不能重复的 ?members? rem:remove? ?ismember (编辑:ASP站长网) |