redis命令
命令
### 连接数据库
redis-cli -h ip地址 -p 6379 -a redis数据库密码
### 打满redis
cat data.txt | redis-cli -h IP地址 -p 6379 -a 密码 -n 0 --pipe
参考教程:https://blog.csdn.net/qq_39059866/article/details/108264737
### redis启动
./redis-server redis.conf
获取keys的数量
DBSIZE
生成大Key的脚本
# 大key: 将含有较大数据或含有大量成员、列表数的Key称之为大Key
一个STRING类型的Key,它的值为5MB(数据过大)
一个LIST类型的Key,它的列表数量为20000个(列表数量过多)
一个ZSET类型的Key,它的成员数量为10000个(成员数量过多)
一个HASH格式的Key,它的成员数量虽然只有1000个但这些成员的value总大小为100MB(成员体积过大)
# *_*coding:utf-8
import os
import redis
import threading
import time
list1 = "abcdefghijklnmopqrstuvwxyz"
def write_data(key):
name = list1[key] * 3
r.setex(name, 7200, content)
start_time = time.time()
# 设置连接超时的时间
r = redis.Redis(host='IP地址', port=端口号, db=0, socket_timeout=600,
password="密码")
with open("./data.txt", 'r') as f:
content = f.read()
t1 = ""
for i in range(1):
t1 = threading.Thread(target=write_data, args=(i,))
t1.start()
t1.join()
r.close()
print(time.time() - start_time)
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。
文章标题:redis命令
本文作者:伟生
发布时间:2023-01-16, 10:49:15
最后更新:2023-09-09, 15:40:09
原始链接:http://yoursite.com/2023/01/16/db_01_redis_05/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。