2024-04-25 08:50:20 发布
网友
我试图通过Python脚本在Redis中插入100个值,数据类型无关紧要。在
我尝试过使用列表,但是除了手动操作之外,如何增加列表中的值(不接受字符串)。例如:
r.lpush list 1 r.lpush list 2 etc.
我不想输入100个lpush的。如何在循环中完成这项工作?在
lpush
我尝试过使用字符串并递增字符串,但我必须不断更改值。例如:
那么,究竟怎样才能将1-100的值插入到redis中,以便我可以读出它们呢?在
最后用下面的python代码将值0-100输入Redis
i = 1 while(i < 101): r.rpush('value', i) i += 1 #Print out the values from 1 - 100 print(r.lrange('value', 0, -1))
谢谢大家!在
你有没有试过:
import redis r = redis.Redis( url='rediss://:password@hostname:port/0', password='password', ssl_keyfile='path_to_keyfile', ssl_certfile='path_to_certfile', ssl_cert_reqs='required', ssl_ca_certs='path_to_ca_certfile') for in range(1,100): r.set('foo{}'.format(i), 'bar{}'.format(i))
for i in range(1, 101): r.lpush("list", str(i))
range(1, 101)生成从1(包含)到{}(排他)的整数,str(i)改变{}(例如。^{cd7}到
range(1, 101)
1
str(i)
最后用下面的python代码将值0-100输入Redis
谢谢大家!在
你有没有试过:
range(1, 101)
生成从1
(包含)到{str(i)
改变{相关问题 更多 >
编程相关推荐